Docker ポート障害の解決策: 1. コマンド ウィンドウを開きます; 2. 「sysctl -w net.ipv4.ip_forward=1 sed -i "/net.ipv4.ip_forward/ s/0/1/」を実行します。 g「/etc/sysctl.conf」コマンド。
このチュートリアルの動作環境: ubuntu 16.04 システム、Docker バージョン 20.10.11、Dell G3 コンピューター。
Docker ポートがブロックされている場合はどうすればよいですか?
Docker: 通常実行中のコンテナのポートが突然ブロックされる一般的な確認方法:
## 前提: 通常の状況では、私たちが実行している DOCKER 環境では、コンテナーのポートがブロックされる問題が発生する可能性がありますが、問題を確認するために私が経験し、まとめたいくつかのメモを以下に示します。
sysctl -a |grep "ipv4.ip_forward" =====> net.ipv4.ip_forward = 1 cat /etc/sysctl.conf| grep "ipv4.ip_forward" =====> net.ipv4.ip_forward = 0この種の場合、誰かが他のパラメータを変更し、その後 sysctl -p によって有効になると、docker によって変更されたパラメータは一貫性を保つように再構成されます。 /etc/sysctl.conf ファイル のポートと一致すると、ポートがブロックされます。これを再び 1 に変更するには、docker を再起動する必要がある場合があります。 したがって、docker をインストールするときは、最初にこのパラメーターを 1 に設定する必要があります。docker をインストールするコマンドは次のとおりです:
sysctl -w net.ipv4.ip_forward=1 sed -i "/net.ipv4.ip_forward/ s/0/1/g" /etc/sysctl.confsummary実際には、これだけです。 iptables を再起動し、docker を再起動すればよいと言われています。基本的な問題は解決できます。笑、くだらない話をしましたが、皆さんと共有できれば幸いです。 推奨学習: "
docker ビデオ チュートリアル"
以上がDocker ポートがブロックされている場合の対処方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。