启动docker容器的时候报错

docker: Error response from daemon: driver failed programming external connectivity on endpoint
tensquare_mysql (83328102ca96365aa455c994239587acefdbc5cfd9e18676dee082d88ae0420d):
(iptables failed: iptables --wait -t nat -A DOCKER -p tcp -d 0/0 -dport 3306 -j DNAT --to-destination
172.17.0.2:3306 ! -i docker0: iptables: No chain/target/match by that name.

原因:在我们启动了Docker后,我们再对防火墙firewalld进行操作,就会发生上述报错,docker服务启动时定义的自定义链DOCKER,当centos7 firewall 被清掉时, firewall的底层是使用iptables进行数据过滤,建立在iptables之上,这可能会与 Docker 产生冲突。

当 firewalld 启动或者重启的时候,将会从 iptables 中移除 DOCKER 的规则,从而影响了 Docker 的正常工作。

当你使用的是 Systemd 的时候, firewalld 会在 Docker 之前启动,但是如果你在 Docker 启动之后操作firewalld ,你就需要重启 Docker 进程了。

解决方法:重启docker

systemctl restart docker

iptables failed: iptables --wait -t nat -A DOCKER -p tcp -d 0/0 --dport 3306 -j DNAT --to-destinatio相关推荐

  1. 启动docker容器时报错:iptables failed: iptables --wait -t nat -A DOCKER -p tcp -d 0/0 --dport 5000 -j DNAT -

    启动docker容器时报错: iptables failed: iptables --wait -t nat -A DOCKER -p tcp -d 0/0 --dport 5000 -j DNAT ...

  2. docker启动报错  (iptables failed: iptables --wait -t nat -A DOCKER -p tcp -d 0/0 --dport 9876 -j DNAT --

    docker启动报错 :  (iptables failed: iptables --wait -t nat -A DOCKER -p tcp -d 0/0 --dport 9876 -j DNAT ...

  3. dockerq启动报错(iptables failed: iptables --wait -t nat -A DOCKER -p tcp -d 0/0 --dport 9876 -j DNAT --t

    docker启动报错 (iptables failed: iptables --wait -t nat -A DOCKER -p tcp -d 0/0 --dport 9876 -j DNAT --t ...

  4. iptables failed: iptables --wait -t nat -A DOCKER -p tcp -d 0/0 --dport 9443 -j DNAT

    docker启动容器的时候报错: Error response from daemon: driver failed programming external connectivity on endp ...

  5. 启动容器时报错:iptables failed: iptables --wait -t nat -A DOCKER -p tcp -d 0/0 --dport 1217 -j DNAT --to-de

    故障原因: 利用tomct镜像启动容器时报错: [root@localhost Tomcat]# docker run -d --name tomcat2 -p 1217:8080 tomcat:ce ...

  6. 启动 docker 容器报错 (iptables failed: iptables --wait -t filter -A DOCKER ! -i docker0 -o docker0

    前言 centos7 phpstudy 1.2 linux 版 启动 docker 容器报错 shell> docker start nexus3 Error response from dae ...

  7. iptables failed: iptables --wait -t nat -A DOCKER -p tcp -d 0/0 --dport 81 -j DNAT --to-destination

    刚在docker-compose上配置了数据源,重新启动nginx时报错, 重新启动docker,重启docker之前务必记录其他容器状态,防止重启docker对其他容器产生影响 systemctl ...

  8. iptables学习笔记:同一端口号同时支持tcp和udp的转发

    前段时间,某项目中遇到一个端口转发问题,虽然我无缘参与项目,但由于项目使用到的一个平台恰好是我前不久搞过的,所以最终还是找我,于是中断了正在进行的任务进行协助.他们定位到只有udp无法转发成功,而tc ...

  9. linux ftp iptables,linux – IPTABLES允许ssh,ftp,pop等从一个静态...

    这是我在/ etc / sysconfig / iptables中的设置: #start of my iptables # Generated by iptables-save v1.2.11 on ...

  10. Iptables(2) - iptables命令的基本用法

    一.iptables命令 iptables是一个规则管理工具. 具有添加.修改.删除和显示等功能. 规则和链都有计数器: pkts: 由规则或链所匹配到的报文的个数 bytes: 由规则或链匹配到的所 ...

最新文章

  1. 华南理工大学网络教育计算机答案,计算机电路基础·随堂练习2019春华南理工大学网络教育答案.doc...
  2. LintCode刷题——不同的二叉查找树I、II
  3. eclipse opengl java_eclipse openGL glut运行环境配置
  4. python中string数据库_python – 将字节字符串保存到数据库中的v...
  5. 腾讯云对象存储 python_python 云存储
  6. 致准医学博士生的乘风破浪秘籍
  7. 网络教育统考计算机怎么考试,网络教育统考怎么考
  8. TinkPHP内核仿每推推51领啦试客系统源码
  9. StringUtils.isAlphanumeric(String)方法检查中文是通过的,需要注意。它不能用来检测字符串是否只包含英文和数字。
  10. Spring 源码分析(四) ——MVC(六)M 与 C 的实现
  11. Jenkins+maven+SVN构建java项目中遇到的问题及解决
  12. 英文数字字母听力模拟的简单实现
  13. PHPstudy配置局域网
  14. 沟通的艺术I:什么是沟通
  15. 牛客假日团队赛31 A Mowing the Lawn (单调队列维护dp)
  16. 数字电路低电平有效逻辑和符号的理解
  17. 智能跳过节假日算法java_java计算两个日期之间的天数,排除节假日和周末
  18. The ShortKey for Gvim Vim
  19. 嵌入式linux环境取得U盘容量等信息的方法
  20. android 原生分享文件,Android原生文件分享

热门文章

  1. 河南师范大学python+学习笔记6 组合数据类型
  2. IIS6,IIS7,IIS8的脚本自动安装
  3. 5855. 找出数组中的第 K 大整数
  4. NVIDIA TX2---Tegra架构介绍
  5. 计算机职业价值观测评报告,职业价值观测评—中国毕业生职业能力素质测评系统...
  6. 树莓派 无线网卡服务器,树莓派(Raspberry Pi)USB无线网卡配置方法
  7. 不要因为错爱而寂寞一生
  8. 【Windows】无法访问指定设备,路径或文件,您可能没有合适的权限访问这个项目
  9. c语言房屋程序运行截图,c程序截取屏幕截图
  10. Oracle sysman.mgmt_jobs导致数据库自动重启