ビルド
docker-compose build # Build or rebuild services
起動、停止
docker-compose up # Create and start containers
docker-compose up -d # デーモンとして起動
docker-compose start # サービスを開始
docker-compose restart # サービスを再起動
docker-compose stop # サービスをstop
docker-compose kill # サービスを強制終了
コマンド実行
# 起動中のコンテナでコマンド実行
docker-compose exec ${service_name} ${command}
# コンテナを作成してコマンド実行(実行後コンテナを削除
docker-compose run --rm ${service_name} ${command}
削除
# Stop and remove containers, networks
docker-compose down
# imageも削除
docker-compose down --rmi all
# 名前付きvolume も削除
docker-compose rm --volumes
一覧
docker-compose images # image の一覧
docker-compose ps # 起動しているコンテナの一覧
docker-compose top ${service_name} # サービスで実行中のプロセスの一覧
docker-compose logs ${service_name} # View output from containers