docker exec
を使用してコマンドを実行する方法はありますか?コマンドを使用すると、実行中のDockerコンテナ内でコマンドを実行できます。 基本的な構文は次のとおりです。docker exec
docker exec [OPTIONS] CONTAINER COMMAND [ARG...]
CONTAINER
docker ps
COMMAND
:コマンドのstdinに接続された擬似ツーティを割り当てます。 端末を予想するインタラクティブコマンドに必要です。ARG...
オプションはここで重要です。それらは擬似末端を作成し、OPTIONS
の出力を見ることができます。 それらを省略した場合、コマンドは実行されますが、出力は適切に表示されない可能性があります。
-d
を使用する必要があります。 -i
>として指定する必要があります。 最も一般的なシェルは、-t
などです。利用可能な正確なシェルは、コンテナのベースイメージに依存します。コンテナの環境は、まるであなたがその中に直接いるかのように。 終了したら、-u USER
docker exec
は強力ですが、いくつかの制限があります。docker exec
は実行中のコンテナを管理および対話するための貴重なツールですが、効果的かつ安全に使用する能力と制限を理解することが重要です。
以上がDocker execを使用してDockerコンテナでコマンドを実行する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。