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がすぐに使える環境を低コストで用意できます。

ConoHa VPSを見てみる →

関連記事