当输入命令docker run -d -p 8888:80 nextcloud后,启动容器后就出现错误代码:/usr/bin/docker-current: Error response from daemon: driver failed programming external connectivity on endpoint hungry_heyrovsky (8b6a906c67f0cbccd2525856e367d71720bc57c4f7c811144cfebf17ff1949e7): (iptables failed: iptables --wait -t nat -A DOCKER -p tcp -d 0/0 --dport 8888 -j DNAT --to-destination 172.17.0.2:80 ! -i docker0: iptables: No chain/target/match by that name.
分析:此时其实并无冲突的容器存在,错误代码产生原因是:docker服务启动时定义的自定义链DOCKER因为某种缘由被清掉了
所以通过重启docker服务及可从新生成自定义链DOCKER即可解决问题
命令:
重启系统守护进程:systemctl daemon-reload
重新加载docker:systemctl reload docker
重新启动docker:systemctl restart docker

Comments NOTHING