0
コンテナがホストネットワークモデル( - net = host)で動作している必要があります。そのため、コンテナを停止して、ホストネットワークで実行されていない場合はエラーを報告します。 コンテナ内で実行されているスクリプトではどうすればよいですか?ドッカーコンテナに自分自身がホストネットワークで動作していることを知らせる方法
コンテナがホストネットワークモデル( - net = host)で動作している必要があります。そのため、コンテナを停止して、ホストネットワークで実行されていない場合はエラーを報告します。 コンテナ内で実行されているスクリプトではどうすればよいですか?ドッカーコンテナに自分自身がホストネットワークで動作していることを知らせる方法
ありがとうございます。このソリューションは機能します。
はあなたが私はあなたがなぜやるとしたいのか理解してわからない手の込んだことができますが – user2915097
IはIを意味します。コンテナ内でいくつかのスクリプトを実行したい場合は、コンテナ内で実行され、コンテナはホストネットワークモデルで動作しているかどうかを確認します。もしそうでなければ、ログメッセージを出力して終了します。 –
dockerソケットをマウントします。 docker run -v /var/run/docker.sock:/ var/run/docker.sock'を実行すると、コンテナは 'docker inspect'やその他のドッカーコマンドを実行できるようになり、' --net = host'がコンテナの起動時に使用されます – user2915097