问题:用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