docker composeコマンド
記述されたサービス定義を元にDockerイメージを作成
# Dockerfileとdocker-compose.ymlに記述されたサービス定義を元に
docker compose build
コンテナ起動
docker compose up
コンテナとネットワークを削除
docker compose down
指定されたサービスでコンテナを生成し、その中でユーザーが指定したコマンドを実行
docker compose run [service名] [command]
# 例
docker compose run web bundle install
実行中のコンテナでコマンドを実行
exec:実行者
docker compose exec [service名] [command]
# web サービスで実行中のコンテナに対して bash シェルを開始
docker compose exec web bash
# 開発環境でのツールやサーバー起動スクリプトを実行 ※bin/devスクリプト
docker compose exec web bin/dev