docker-compose.ymlの基本構成
version: '3'
services:
web:
image: nginx
ports:
- "8080:80"
db:
image: mysql:8
environment:
MYSQL_ROOT_PASSWORD: password
基本コマンド
docker compose up -d # バックグラウンドで起動
docker compose down # 停止・削除
docker compose ps # 確認
docker compose logs -f # リアルタイムログ
docker compose exec web bash # コンテナに入る
ハマったポイント
docker-compose(ハイフンあり)は古い書き方downはコンテナを削除する。ボリュームも消す場合は-v
ConoHa VPSでDockerを本番環境で使う
ローカルでDockerを動かせるようになったら、次は本番サーバーへの展開です。 ConoHa VPSならDockerがすぐに使える環境を低コストで用意できます。