這兩天在新的服務(wù)器上使用docker,遇到了幾個(gè)問(wèn)題,做個(gè)記錄,備忘。
- 關(guān)閉防火墻 docker無(wú)法啟動(dòng)
Error response from daemon: Cannot restart container c51ca8d4822c: driver failed programming external connectivity on endpoint collect (bf467ccf8745b05264cf008035a2f05fc5f9fd5763df61af219e254c8fa769d9): iptables failed: iptables --wait -t nat -A DOCKER -p tcp -d 0/0 --dport 8081 -j DNAT --to-destination 172.17.0.3:8080 ! -i docker0: iptables: No chain/target/match by that name.
(exit status 1)
- 啟動(dòng)防火墻后,docker中無(wú)法訪問(wèn)到宿主機(jī)局域網(wǎng)的FTP
java.net.NoRouteToHostException: No route to host
以上兩個(gè)問(wèn)題處理方式:
往/etc/sysconfig/docker中增加
other_args="--exec-driver=lxc --selinux-enabled"
關(guān)閉防火墻
重啟docker systemctl restart docker
問(wèn)題搞定