dockerコマンドとdocker composeコマンドの違い

はじめに

dockerコマンドをdocker composeコマンドに書き換える際に、少しだけ迷ったので記録として書いておきます。

dockerコマンド

書き換え前

こちらはコンテナ名を指定する

docker exec <コンテナ名> mkdir -p /aaa/bbb/ccc

docker composeコマンド

書き換え後

こちらはサービス名を指定する

docker compose exec <サービス名> mkdir -p /aaa/bbb/ccc