ホームページ  >  記事  >  運用・保守  >  docker がコンテナにアクセスできない場合はどうすればよいですか?

docker がコンテナにアクセスできない場合はどうすればよいですか?

WBOY
WBOYオリジナル
2022-02-07 10:14:106991ブラウズ

方法: 1. 「vi/etc/sysctl.conf」コマンドを使用して「sysctl.conf」ファイルを変更します; 2. ファイルに「net.ipv4.ip_forward=1」を追加します; 3. 「systemctl」を使用します。 「restart network」コマンドを使用してサーバーネットワークを再起動します。

docker がコンテナにアクセスできない場合はどうすればよいですか?

このチュートリアルの動作環境: linux7.3 システム、docker-1.13.1 バージョン、Dell G3 コンピューター。

Docker がコンテナにアクセスできない場合はどうすればよいですか?

まず、上記のプロンプト情報に基づいて大まかに検索します。これは基本的に /etc/sysctl.conf ファイルの変更を指します

転送が有効になっておらず、ネットワーク ブリッジも有効になっていません。構成後、転送をオンにする必要があります。そうしないと、コンテナの開始後にネットワークが存在しなくなります。

vi /etc/sysctl. conf または vi /usr/lib/sysctl.d/00-system.conf

変更を試み、sysctl.conf ファイルに以下を追加してください

# 1代表启用
net.ipv4.ip_forward=1

次に、次のコマンドを使用して再起動しますサーバーネットワーク

systemctl restart network

ブラウザ経由で Docker コンテナ関連のサービスに再度アクセスします。すべて正常です

変更が成功したかどうかを確認します

sysctl net.ipv4.ip_forward

戻り値が "net" の場合.ipv4.ip_forward = 1」、これは成功を意味します。

推奨される学習: 「docker ビデオ チュートリアル

以上がdocker がコンテナにアクセスできない場合はどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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