首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >docker-proxy保持端口开放,因此无法启动服务。

docker-proxy保持端口开放,因此无法启动服务。
EN

Stack Overflow用户
提问于 2021-09-07 10:48:28
回答 1查看 69关注 0票数 1

我表演的是“码头工”,我有:

代码语言:javascript
复制
$ docker-compose ps
Name   Command   State   Ports
------------------------------

但当我做码头-组成-d,我得到

ERROR: for php Cannot start service php: driver failed programming external connectivity on endpoint project_php_1 (1a97183b3dad2157994251af0ead734e6750d95a3c71540d95f4c32c487d0830): Bind for 127.0.0.1:9000 failed: port is already allocated

Netstat:

代码语言:javascript
复制
tcp        0      0 127.0.0.1:9000          0.0.0.0:*               LISTEN      0          24211      1643/docker-proxy

ps:

代码语言:javascript
复制
$ sudo ps auxwwwt | grep docker-proxy
root     18924  0.0  0.1 1152904 3132 ?        Sl   11:56   0:00 /usr/bin/docker-proxy -proto tcp -host-ip 127.0.0.1 -host-port 9000 -container-ip 172.23.0.2 -container-port 9000
root     19233  0.0  0.1 1152904 3220 ?        Sl   11:56   0:00 /usr/bin/docker-proxy -proto tcp -host-ip 0.0.0.0 -host-port 54321 -container-ip 172.18.0.2 -container-port 5432
root     19241  0.0  0.1 1079172 4032 ?        Sl   11:56   0:00 /usr/bin/docker-proxy -proto tcp -host-ip :: -host-port 54321 -container-ip 172.18.0.2 -container-port 5432\

我停止并启动码头服务,但码头代理不断出现。我能做什么来阻止它?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-09-07 11:03:02

必须有容器从此组合设置外部运行。使用docker ps列出所有正在运行的容器并停止它们。之后,可以肯定的是,使用docker network prune删除孤立的网络。

在此之后,您的构图设置应该正常开始。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69086850

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档