方法: 1. 「vi/etc/sysctl.conf」コマンドを使用して「sysctl.conf」ファイルを変更します; 2. ファイルに「net.ipv4.ip_forward=1」を追加します; 3. 「systemctl」を使用します。 「restart network」コマンドを使用してサーバーネットワークを再起動します。
このチュートリアルの動作環境: linux7.3 システム、docker-1.13.1 バージョン、Dell G3 コンピューター。
まず、上記のプロンプト情報に基づいて大まかに検索します。これは基本的に /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 サイトの他の関連記事を参照してください。