#author("2026-01-31T11:10:25+09:00","default:pengwei-admin","pengwei-admin") #author("2026-01-31T11:33:01+09:00","default:pengwei-admin","pengwei-admin") *[[docker compose]] [#a7480da3] #contents Compose V1: docker-compose (python製docker CLI)~ Compose V2: docker compose (Go製 + docker CLI)~ コマンドの公式:https://docs.docker.jp/engine/reference/commandline/compose_toc.html~ 設定値の公式: https://docs.docker.jp/reference/compose-file/toc.html **インストール [#yda06038] 「apt install docker]からdockerを先インストール場合は、composeは、プラグインとして下記のコマンドインストールできる sudo apt install docker-compose-plugin docker compose version -手動で、バージョン指定時に mkdir -p ~/.docker/cli-plugins/ curl -SL https://github.com/docker/compose/releases/download/v2.2.3/docker-compose-linux-x86_64 -o ~/.docker/cli-plugins/docker-compose chmod +x ~/.docker/cli-plugins/docker-compose **service探り [#y8f24183] https://wiki.weihuasoftware.com/img/docker-compose_1729415107257.png -rocketchat649はフォルダー名で決まられる -コンテナの名前は、指定がなければ、ymlの入っているディレクト名となる。例:rocketchat649はフォルダー名で決まられる -コンテナのネットワーク名は、-p xxで指定されるプロジェクト名がなければ、yamlの入っているディレクトリ名となる。 -マルチcontainer https://qiita.com/at-946/items/dc8562346904cca2bb3b **docker stopとdownの動作の違い [#d5a7c8ac] |コマンド|コンテナ|ネットワーク|ボリューム (匿名/名前付き)|イメージ| |docker compose stop|停止|そのまま|そのまま|そのまま| |docker compose down|削除|削除|デフォルトでそのまま|そのまま| |docker compose down -v|削除|削除|削除|そのまま| **log確認 [#lc9a102b] docker-compose logs -f youcontainerName