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 | コンテナを再起動します。 |
フィードバックを送る
このページの内容に誤りや改善点があればお知らせください