docker-compose runとdocker-compose execの違い

docker-composeコマンドのrunとexecの大まかな違いについて説明。

Contents

run

コンテナを起動し、コマンドを実行できる。

起動していないコンテナに実行することができる。

docker-compose run app ash

exec

起動中のコンテナに対して、コマンドを実行できる。

起動していないコンテナには実行できないが、runよりも高速に動作する。

docker-compose exec app ash

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です