报错提示: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.

问题描述1:启动MySQL提示信息如下:

首先排查了端口时候占用的情况:

 

[root@docker-ce ~]# docker start mysql
Error response from daemon: driver failed programming external connectivity on endpoint mysql (5bb18b6521e12d3cdd0986b29dade38a3d8b8417546f534a52873e7c8897f20e): (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.
(exit status 1))
Error: failed to start containers: mysql
[root@docker-ce ~]#

问题描述2:

[root@docker-ce ~]# docker run --name mysql \
> --restart=always \
> -v /data/mysql8.0/config/conf.d:/etc/mysql/conf.d \
> -v /data/mysql8.0/data:/var/lib/mysql \
> -v /etc/localtime:/etc/localtime \
> -p 3306:3306 \
> -e MYSQL_ROOT_PASSWORD=redrcd@123 \
> -d mysql:8.0.29 \
> --character-set-server=utf8mb4 \
> --collation-server=utf8mb4_unicode_ci
d87afd68c92d53ea648525c4b38ee0a3c9888fbcb6aef7b12c65dffa941e5e0a
docker: Error response from daemon: driver failed programming external connectivity on endpoint mysql (22b44a191bfc9fd7f929512aecacb1e9db6c1cd85bbca0f6e949a84403b20ec6): (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.
(exit status 1)).

 

解决方案:重启docker

systemctl restart docker

版权声明:
作者:WaterBear
链接:https://l-t.top/2259.html
来源:雷霆运维
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>