请帮我解决这个错误。在
ERROR: for web Cannot start service web: driver failed programming external connectivity on endpoint semestral_dj01 (335d0ad4599512f3228b4ed0bd1bfed96f54af57cff4a553d88635f80ac2e26c): Bind for 0.0.0.0:8000 failed: port is already allocated ERROR: Encountered errors while bringing up the project.
我遇到了一个非常相似的错误。在我的例子中,我最近升级了Linux机器上的原生nginx版本。升级后,nginx自动启动(我没有注意到)。当我使用nginx部署docker映像时,2nginx实例正在竞争同一个端口(本机和docker)。在
我看到的是:
我试图让nginx运行,它说nginx正在使用端口,这让我有点困惑。在我输入
docker-compose down
之后,我意识到nginx仍然在使用端口,尽管nginx容器已被销毁。这让我意识到原生的nginx重新启动了,尽管我没有手动启动它。在我的错误消息:
转到终端并运行命令:
其中8000是端口号。在
结果如下:
^{pr2}$现在在终端中运行命令:
^{3}$像
然后再次运行服务器,问题将得到解决。在
在我的开发环境中,这种情况经常发生在我身上。通常我必须重新启动docker服务才能正常工作。在
相关问题 更多 >
编程相关推荐