Error response from daemon: driver failed programming external connectivity on endpoint mysql3308 (

  • A+
所属分类:linux技术
摘要

Docker启动容器报错。1. 错误描述2. 原因分析docker服务启动时定义的自定义链DOCKER被清除。

Docker启动容器报错。

1. 错误描述

[root@localhost nginx]# docker start mysql3308 Error response from daemon: driver failed programming external connectivity on endpoint mysql3308 (9b142778c31ebc6d13e9c2e0feaa027fbb025c6e69c0bb1eaf3c51a1a0dfa206):  (iptables failed: iptables --wait -t nat -A DOCKER -p tcp -d 0/0 --dport 3308 -j DNAT --to-destination 1.17.0.2:3306 ! -i docker0: iptables: No chain/target/match by that name.  (exit status 1)) Error: failed to start containers: mysql3308

2. 原因分析

docker服务启动时定义的自定义链DOCKER被清除。

3. 解决方案

重启docker systemctl restart docker

作  者:请叫我头头哥
出  处:http://www.cnblogs.com/toutou/
关于作者:专注于基础平台的项目开发。如有问题或建议,请多多赐教!
版权声明:本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文链接。
特此声明:所有评论和私信都会在第一时间回复。也欢迎园子的大大们指正错误,共同进步。或者直接私信
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角推荐一下。您的鼓励是作者坚持原创和持续写作的最大动力!