Docker Compose 逆引き

docker-compose.yml の構文や、開発でよく使うコマンド(up, down, ps, exec)をまとめています。

関連ページ: Docker / Docker Compose のインストールや初期設定については、Docker / Docker Compose セットアップ手順 を参照してください。

基本設定例 (docker-compose.yml)

services: web: build: . # カレントディレクトリのDockerfileを使用 ports: - "3000:3000" volumes: - .:/app environment: - NODE_ENV=development db: image: postgres:15-alpine environment: POSTGRES_PASSWORD: example

主要コマンド

コマンド 説明
docker compose up -dコンテナを構築し、バックグラウンドで起動します。
docker compose downコンテナ、ネットワーク、イメージを停止・削除します。
docker compose psコンテナの稼働状態を一覧表示します。
docker compose logs -fコンテナのログをリアルタイムで表示します。
docker compose exec [service] [cmd]稼働中のコンテナ内でコマンドを実行します。
docker compose buildイメージの再ビルドを行います。
docker compose restartコンテナを再起動します。