370.【Docker】 Error response from daemon: driver failed programming e

分享
手机软件开发 2024-9-18 00:48:23 35 0 来自 中国
本日让将服务器做了 raid 磁盘整列中一块坏了的硬盘给换了下来,由于不支持热插拔,以是就重启了下服务器,结果:docker 安装 jenkins 是边出题目了。报错信息如下:
[root@qijing0 jenkins]# docker run -d -v jenkins_home:/home/data/jenkins -p 8080:8080 -p 50000:50000 -v  --restart=on-failure jenkins/jenkins:lts-jdk119680f33ac025f908eb6fd46018605c8863eccb66015bb3245327ea2a1dacf112docker: Error response from daemon: driver failed programming external connectivity on endpoint frosty_bell (e1c3e0f5f896351def879cbb29f725d4d598380c97c95d893fda970b32044833):  (iptables failed: iptables --wait -t nat -A DOCKER -p tcp -d 0/0 --dport 50000 -j DNAT --to-destination 172.17.0.3:50000 ! -i docker0: iptables: No chain/target/match by that name.这个报错实在是由于,在我们启动了 docker 后,对防火墙举行了使用导致的(我实验的使用是:systemctl stop firewalld)。
上面是表面缘故原由,实质上是由于:docker 服务启动时界说的自界说连 DOCKER,当 centos7 firewalld 被清掉时,firewalld 启动大概重启额时间,将会从 iptables 中溢出 DOCKER 的规则,从而影响了 docker 的正常工作。当我们使用的是 systemd 设置docker 的时间,firewalld 会在 docker 之前启动,但是假如你在 docker 启动之后使用 firewalld,你就必要重启 docker 进程了。
办理办法:

systemctl restart docker
2.png 重启docker服务并重新天生自界说链DOCKER。
您需要登录后才可以回帖 登录 | 立即注册

Powered by CangBaoKu v1.0 小黑屋藏宝库It社区( 冀ICP备14008649号 )

GMT+8, 2024-10-19 04:25, Processed in 0.173263 second(s), 35 queries.© 2003-2025 cbk Team.

快速回复 返回顶部 返回列表