Docker Composeジェネレーターとは?
Docker Composeの設定ファイル(docker-compose.yml)を、サービスを選んでボタンを押すだけで自動生成するツールです。Nginx、MySQL、Redis、Node.jsなどのよく使うサービスをワンクリックで追加できます。
Docker Composeとは?
Docker Composeは、複数のDockerコンテナをまとめて定義・起動するためのツールです。YAMLファイルにサービスの構成を記述し、docker compose upの一発で開発環境を構築できます。
基本的なコマンド
| コマンド | 説明 |
|---|---|
docker compose up -d | バックグラウンドで起動 |
docker compose down | 停止して削除 |
docker compose logs -f | ログをリアルタイム表示 |
docker compose ps | コンテナ一覧 |
docker compose exec サービス名 bash | コンテナ内に入る |
よく使う構成例
- LAMP: Nginx + PHP-FPM + MySQL(Webアプリの定番)
- MEAN: Node.js + MongoDB(JavaScriptフルスタック)
- Next.js + DB: Node.js + PostgreSQL + Redis
- WordPress: Nginx + PHP-FPM + MySQL + WordPress