ホスト上の Docker が通信できない場合はどうすればよいですか?
問題:
ホストの内部ネットワークdocker ホストは正常ですが、その他 ホストの接続が失敗し、他のホストは docker ホストにマッピングされたポートに接続できず、docker は外部ホストに接続できません。サーバー環境は次のとおりです:
システムは centos ですdocker 情報:警告: IPv4転送が無効になっています警告: Bridge-nf-call-iptables が無効になっています##ホストの解決 コンピュータ上の docker 間の通信の問題を解決する方法は次のとおりです:##警告: Bridge-nf-call-ip6tables が無効になっています
1. 設定ファイルを編集します
vim /etc/sysctl.conf
ファイルに次のコードを追加します
net.bridge.bridge-nf-call-ip6tables=1 net.bridge.bridge-nf-call-iptables=1 net.bridge.bridge-nf-call-arptables=1 net.ipv4.ip_forward=1
2. ネットワークを再起動します
systemctl restart network
Docker 情報を再度確認すると、警告が消え、ホスト上の Docker ネットワークが通常に戻ります。
その他の関連チュートリアルについては、PHP 中国語 Web サイトの
docker チュートリアル以上がホスト上の docker 間で通信ができない場合はどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。