ホームページ  >  記事  >  運用・保守  >  dockerがポートマッピングを実行できない問題を解決する方法

dockerがポートマッピングを実行できない問題を解決する方法

WJ
WJオリジナル
2020-06-08 17:06:453108ブラウズ

dockerがポートマッピングを実行できない問題を解決する方法

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 チュートリアル



以上がdockerがポートマッピングを実行できない問題を解決する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。