docker compose exec
読む時間の目安: 2 分
説明
実行中コンテナー内においてコマンドを実行します。
利用方法
$ docker compose exec [オプション] [-e KEY=VAL...] [--] SERVICE COMMAND [ARGS...]
追加説明
This is the equivalent of docker exec
targeting a Compose service.
With this subcommand you can run arbitrary commands in your services. Commands are by default allocating a TTY, so
you can use a command such as docker compose exec web sh
to get an interactive prompt.
オプション
名前/省略形 | デフォルト | 説明 |
--detach , -d |
デタッチモード。コマンドをバックグラウンドで実行します。 | |
--env , -e |
環境変数を設定します。 | |
--index |
1 |
サービスのインスタンスが複数ある場合に、そのコンテナーのインデックスを指定します。[デフォルト: 1] |
--no-TTY , -T |
擬似 TTY への割り当てを無効にします。デフォルトにおいてdocker-compose exec には TTY が割り当てられます。 |
|
--privileged |
プロセスに対して拡張された権限を与えます。 | |
--user , -u |
指定されたユーザーによりコマンドを実行します。 | |
--workdir , -w |
このコマンドのワークディレクトリのパスを指定します。 |
上位コマンド
コマンド | 説明 |
---|---|
docker compose | Docker Compose コマンド |
関連コマンド
コマンド | 説明 |
docker compose build | サービスのビルドまたは再ビルド |
docker compose convert | Compose ファイルをプラットフォームの標準的な書式に変換します。 |
docker compose cp | Copy files/folders between a service container and the local filesystem |
docker compose create | サービスコンテナーを生成します。 |
docker compose down | コンテナーとネットワークを停止して削除します。 |
docker compose events | コンテナーからのリアルタイムイベントを受信します。 |
docker compose exec | 実行中コンテナー内においてコマンドを実行します。 |
docker compose images | 生成されたコンテナーにおいて利用されているイメージを一覧表示します。 |
docker compose kill | サービスコンテナーを強制的に停止します。 |
docker compose logs | View output from containers |
docker compose ls | 実行中の Compose プロジェクトを一覧表示します。 |
docker compose pause | サービスを一時停止します。 |
docker compose port | Print the public port for a port binding. |
docker compose ps | コンテナーを一覧表示します。 |
docker compose pull | サービスイメージをプルします。 |
docker compose push | サービスイメージをプッシュします。 |
docker compose restart | Restart containers |
docker compose rm | 停止しているサービスコンテナーを削除します。 |
docker compose run | サービスに対するワンタッチ(one-off)のコマンドを実行します。 |
docker compose start | サービスを起動します。 |
docker compose stop | サービスを停止します。 |
docker compose top | 実行中プロセスを表示します。 |
docker compose unpause | 停止中サービスを再開します。 |
docker compose up | コンテナーを生成して起動します。 |