---
title: docker_compose_v2について
tags: 
author: [Katsushi21](https://www.docswell.com/user/Katsushi21)
site: [Docswell](https://www.docswell.com/)
thumbnail: https://bcdn.docswell.com/page/YJ659WYL7V.jpg?width=480
description: docker_compose_v2について by Katsushi21
published: January 18, 24
canonical: https://www.docswell.com/s/Katsushi21/5P97NE-2024-01-18-003732
---
# Page. 1

![Page Image](https://bcdn.docswell.com/page/YJ659WYL7V.jpg)

1/4
Docker
Compose V2
について


# Page. 2

![Page Image](https://bcdn.docswell.com/page/GJ5YNMGMJ4.jpg)

Docker Compose V2 とは
2/4
・「docker-compose」コマンドがdockerのサブコマンド
「docker compose」として統合されたもの
・Golangで作り直されており、BuildKit をデフォルトで使用するため、
イメージビルドが高速
・基本的な互換性は保たれているが、追加された機能や
一部廃止された機能も存在する
・Docker Compose V1は2023/4に非推奨になる予定


# Page. 3

![Page Image](https://bcdn.docswell.com/page/9E2G59YRER.jpg)

Docker Compose V2 の使い方
3/4
Docker Desktopより、
Use Docker Composeに
チェックを入れる
「docker-compose」を「docker compose」に置き換えて
コマンドを入力する
「docker compose build」「docker compose up -d」など


# Page. 4

![Page Image](https://bcdn.docswell.com/page/D7YVK4G57M.jpg)

Docker Compose V2 の主な変更点
・コンテナ名の単語の区切り文字が「_」から「-」に
・「docker-compose.yml」が「compose.yml」でOKに
・docker-compose.ymlの「version」プロパティが非推奨に
・コンテナ定義に「configs」を指定してconfigファイルを
コンテナにマウント可能に
・コンテナをグループ化できる「profiles」プロパティの追加
4/4


