问题描述
我有一个本地应用程序,该应用程序具有Prisma和GraphQL Yoga的后端。我从Yoga迁移到Apollo Server 2,并相信我已经正确设置了配置。但是,当我转到“运行开发人员”页面时,出现一个错误,指出端口4466已被使用。
我想也许我需要重启我的docker镜像并尝试了。
reverse(a,size-1);
这是我的docker-compose.yml文件
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
f14c004ae0d2 prismagraphql/prisma:1.34 "/bin/sh -c /app/sta…" 30 minutes ago Up 30 minutes 0.0.0.0:4466->4466/tcp backend_prisma_1
0c5f3517e990 mysql "docker-entrypoint.s…" 5 months ago Up 21 minutes 3306/tcp,33060/tcp latinconexiones_mysql-db_1
我该如何解决?感觉像用其他端口重新初始化Prisma可能可行,但这感觉像是过分杀伤了?
解决方法
用docker ps
检查是否有任何容器使用该端口,如果不需要,请停止它,或者更改当前容器的端口。
也可能是非容器化的应用程序使用了该端口:请使用sudo lsof -i -P -n | grep LISTEN | grep 4466