Docker Compose - Docker

最終更新日: 2026-08-02

TOP(About this memo)) > 一覧(Docker) > Docker Compose

概要

基本コマンド

build

images

up

ps

restart

exec サービス(コンテナ名) /bin/bash

logs

stop

rm

create

start

run

docker-compose.ymlファイル

プロジェクト名とコンテナ名・volume名

プロジェクト名の振る舞い

コンテナのName

container_name(Compose File v2からの機能)

プロジェクト名とコンテナ名・volume名の名前空間

image

ports

expose

実行シェル上の環境変数の参照

env_file

build

args

target

environment

context

volume

PostgreSQLの例

volumes:
  - db-volume:/var/lib/postgresql/data
  - ./initdb/db:/docker-entrypoint-initdb.d # 初期化が不要なら入れなくてよい

volumes:
  db-volume:
    name: ${DOCKER_PREFIX}_volume

composeファイルの上書き

anchor(&)で設定を再利用する

logging

profile

command