docker-pr proc 已经在监听端口 80?在 Ubuntu 上使用 snappy 安装 docker

标签 docker docker-compose docker-run

我跑了这个:

docker run -ti -p 80:80 --name esproxy "$tag"

但我收到此错误:

docker: Error response from daemon: driver failed programming external connectivity on endpoint esproxy (ead1fa4f09b2326cd1ff6aa0e3b8f8bfa5c9d353eb6db4efef6d188b81ea9df7): Error starting userland proxy: listen tcp 0.0.0.0:80: bind: address already in use.



所以我做了:
root@ip-172-xx-29-110:/interos/repos/nginx# lsof -i:80

我得到了:
COMMAND     PID USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
docker-pr 28213 root    4u  IPv6  64253      0t0  TCP *:http (LISTEN)

所以这个过程看起来像:
root     28213  0.0  0.0 116552  2620 ?        Sl   04:34   0:00 /snap/docker/384/bin/docker-proxy -proto tcp -host-ip 0.0.0.0 -host-port 80 -container-ip 172.17.0.2 -container-port 80

有谁知道那个过程是什么?

最佳答案

我遇到过同样的问题。
停止所有正在运行的容器并重新启动 docker 服务为我修复了 service docker restart然后再次启动你的容器

关于docker-pr proc 已经在监听端口 80?在 Ubuntu 上使用 snappy 安装 docker,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56568370/

相关文章:

docker - 启动ActiveMQ 5.15.9 Docker时警告

node.js - 使用 Knex.js 和 PostgreSQL 设置 Docker

docker - docker-如何在docker up和up之后保持数据?

Docker compose指定容器网络作为主机网络

docker-compose "depends_on",但带有 "docker run"

ldap - openldap + kerberos - 无法访问领域中的任何 KDC

docker - 如何从运行的Docker容器中获取Oracle-xe-11g备份

docker - 如何通过 ssh 进入使用 docker-compose 创建的服务

Docker Compose 中的 Mysql 未获取环境变量

shell - 检测docker是否在同一脚本中成功运行