为什么我不能启动服务网站?

2024-09-29 19:35:03 发布

您现在位置:Python中文网/ 问答频道 /正文

请帮我解决这个错误。在

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.

enter image description here


Tags: webforondriver错误serviceerrorstart
3条回答

我遇到了一个非常相似的错误。在我的例子中,我最近升级了Linux机器上的原生nginx版本。升级后,nginx自动启动(我没有注意到)。当我使用nginx部署docker映像时,2nginx实例正在竞争同一个端口(本机和docker)。在

我看到的是:

> sudo netstat -nl -p tcp  | grep 443
tcp     0a     0 0.0.0.0:443     0.0.0.0:*     LISTEN     #####/nginx: master
tcp6    0      0 :::443          :::*          LISTEN     #####/nginx: master

我试图让nginx运行,它说nginx正在使用端口,这让我有点困惑。在我输入docker-compose down之后,我意识到nginx仍然在使用端口,尽管nginx容器已被销毁。这让我意识到原生的nginx重新启动了,尽管我没有手动启动它。在

我的错误消息:

Cannot start service <webserver>: driver failed programming external connectivity on endpoint <server_instance>_webserver (...<guid>...): Error starting userland proxy: listen tcp 0.0.0.0:443: bind: address already in use

转到终端并运行命令:

lsof -i:8000 

其中8000是端口号。在

结果如下:

^{pr2}$

现在在终端中运行命令:

^{3}$

kill -9 123456

然后再次运行服务器,问题将得到解决。在

在我的开发环境中,这种情况经常发生在我身上。通常我必须重新启动docker服务才能正常工作。在

相关问题 更多 >

    热门问题