金融其它Docker

Docker容器网络或端口问题报错如何解决?

参与2

1同行回答

MT嘲西西MT嘲西西技术经理绿地贸易港集团
Docker容器网络或端口问题报错解决经验1、WARNING: IPv4 forwarding is disabled. Networking will not work.原因:ipv4网络无法转发解决方式:/usr/lib/sysctl.d/00-system.conf在最后一行添加net.ipv4.ip_forward=1重启network服务。删除错误的容器,再次创建新容器2、Crea...显示全部

Docker容器网络或端口问题报错解决经验

1、WARNING: IPv4 forwarding is disabled. Networking will not work.
原因:ipv4网络无法转发

解决方式:
/usr/lib/sysctl.d/00-system.conf
在最后一行添加net.ipv4.ip_forward=1
重启network服务。删除错误的容器,再次创建新容器

2、Creating network "xxxxxxx" with the default driver
原因:docker网关冲突
启动容器、docker-compose启动容器后,断网问题

解决方式:
配置 docker-compose.yml内给启动的容器配置参数network_mode: "bridge"

3、Unable to find a node that satisfies the following conditions [port xxxx]
原因:当容器使用端口映射(docker run -p xxxx:xxxx或 compose模板中的ports)之后 系统会在宿主机上创建一个port,通过NAT来访问容器的指定port。如果宿主机上的端口被容器或者系统进程占用,就会导致端口分配失败。

解决方式:
清除占用端口的容器或者进程,或调整容器端口映射的宿主机端口避免冲突

 4、Error response from daemon: service endpoint with name xxx already
原因:端口已经被占用

解决方式:
重启docker容器

5、docker: Error response from daemon: driver failed programming external
connectivity on endpoint XXXXX: Bind for 0.0.0.0:80 failed: port is
already allocated
原因:容器端口冲突

解决方式:
更换宿主机绑定端口

收起
金融其它 · 2021-12-02
浏览907

提问者

MT嘲西西
技术经理绿地贸易港集团
擅长领域: 云计算容器容器云

问题来自

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2021-12-02
  • 关注会员:1 人
  • 问题浏览:1357
  • 最近回答:2021-12-02
  • X社区推广