Docker がポート マッピングを実行できない問題を解決するにはどうすればよいですか?
障害の背景:
今日、Docker コンテナを起動してポート マッピングを実行すると、エラーが見つかりました。ポート マッピングを実行できませんでした。エラーは次のように報告されました。
その後、数日前にサーバーのリモート接続に問題があったことを思い出し、自分でファイアウォールをオフにしました #解決策: 保存する必要があるコンテナのイメージを送信します[[root @kvm66 ~]# docker run -d -p 20024:22 centos-ssh /usr/sbin/sshd -D
##63f7d417b2dbf0026e0bb6da631ad64bf6ece14a8fd05f519d54892fe5bd5447からのエラー応答デーモン: コンテナー 63f7d417b2dbf0026e0bb6da631ad64bf6ece14a8fd05f519d54892fe5bd5447: iptables が失敗しました: iptables -t nat -A DOCKER -p tcp -d 0/0 --dport 20024 -j DNAT --to-destination 172.17 .0.24:22 ! -i docker0: iptables: いいえその名前でchain/target/matchを実行します。
root@kvm66 ~]# docker commit 688a2b65fe6e blue-zk 1e44a667d2fc0523718019f57ee9a1563d3ba9ab49a6fb840a43e9e664b37ca2 [root@kvm66 ~]# docker images REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE blue-zk latest 1e44a667d2fc 25 seconds ago 945.3 MB [root@kvm66 ~]# /etc/init.d/docker stop 停止docker: [确定] [root@kvm66 ~]# iptables -t nat -F [root@kvm66 ~]# ifconfig docker0 down [root@kvm66 ~]# brctl delbr docker0その後 Docker を再起動します
[root@kvm66 ~]# /etc/init.d/docker statusポートのコンテナを起動しますマッピング関連参照:
以上がdockerがポートマッピングを実行できない問題を解決する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。