ドッカーコンテナでアプリケーションを実行している場合、ホスト上でシェルスクリプトを実行することはできますか?私はこれを達成する方法がないと確信しています - コンテナの性質なのですが、チェックしたいのです。ありがとう。ドッキングされたアプリはホスト上でスクリプトを実行できますか?
EDIT:アプリがホスト上で実行されているドッカーエンジンとやりとりして、他のコンテナの「ドッカー停止」「ドッカーの実行」などをトリガーできる方法がありますか。
ドッカーコンテナでアプリケーションを実行している場合、ホスト上でシェルスクリプトを実行することはできますか?私はこれを達成する方法がないと確信しています - コンテナの性質なのですが、チェックしたいのです。ありがとう。ドッキングされたアプリはホスト上でスクリプトを実行できますか?
EDIT:アプリがホスト上で実行されているドッカーエンジンとやりとりして、他のコンテナの「ドッカー停止」「ドッカーの実行」などをトリガーできる方法がありますか。
まあ、技術的にはそうです。プロセスは、コンテナ内からでもホスト上で実行されます。ホスト上でps aux
をrootとして実行すると、これを確認できます。ドッキングされたプロセスが表示されます。
質問は次のとおりです。あなたのスクリプトはシステムとどのような関係にあると思われますか?ファイルを入力として取得したり、データベースやネットワークリソースにアクセスしたりする場合、これはドッキングされたスクリプトで可能です。ボリュームとリンクを定義するだけです。
ドッキング・エンジンについて:はい、コンテナーが独自のドッカー・エンジンを制御することもできます。あなただけのドッキングウィンドウのコマンドにこれを追加する必要があります。
-v /var/run/docker.sock:/var/run/docker.sock
その方法、(容器の内部の)ドッキングウィンドウのクライアントは、(ドッキングウィンドウのAPIを経由して)ドッカエンジンにアクセスする必要があります。
あなたは何を達成しようとしていますか? [別のアプローチ](http://meta.stackexchange.com/questions/66377/what-is-the-xy-problem)があるかもしれません。 – R0MANARMY