docker报错:driver failed programming external connectivity on endpoint
docker报错:driver failed programming external connectivity on endpoint

docker报错:driver failed programming external connectivity on endpoint

问题:用docker启动mariaDB的时候出现问题:

[root@my-centos mariadb]# docker-compose up -d
Starting dd_mariadb ... error

ERROR: for dd_mariadb  Cannot start service dd_mariadb: driver failed programming external connectivity on endpoint dd_mariadb (b2331a65c4e793d3ba3df0f2de7ac12dd30e14db5b698470e335d5cab5ae4ba5):  (iptables failed: iptables --wait -t nat -A DOCKER -p tcp -d 0/0 --dport 3306 -j DNAT --to-destination 172.18.0.2:3306 ! -i br-ea944dafab16: iptables: No chain/target/match by that name.
 (exit status 1))

ERROR: for dd_mariadb  Cannot start service dd_mariadb: driver failed programming external connectivity on endpoint dd_mariadb (b2331a65c4e793d3ba3df0f2de7ac12dd30e14db5b698470e335d5cab5ae4ba5):  (iptables failed: iptables --wait -t nat -A DOCKER -p tcp -d 0/0 --dport 3306 -j DNAT --to-destination 172.18.0.2:3306 ! -i br-ea944dafab16: iptables: No chain/target/match by that name.
 (exit status 1))
ERROR: Encountered errors while bringing up the project.

经检查,并非3306端口占用,查询后,重启docker服务后解决了问题

 sudo service docker stop
 sudo rm /var/lib/docker/network/files/local-kv.db
 sudo service docker start

原文链接:https://stackoverflow.com/questions/39508018/docker-driver-failed-programming-external-connectivity-on-endpoint-webserver

发表回复

您的电子邮箱地址不会被公开。