[Docker] Docker Compose V2

끝으로 ㅣ 2024. 4. 21. 19:03

Docker Compose를 사용하다가 Docker Compose V2에 대한 내용을 접하게 되었다.

2023년 6월 말부터 Compose V1은 더 이상 지원되지 않으며 모든 Docker Desktop 버전에서 제거됩니다.
CLI 플러그인을 사용하거나 Docker Desktop에서 Docker Compose V2를 활성화하여 Compose V2로 전환해야 합니다.

 

Compose V1과 Compose V2의 차이점

Compose 기능을 Docker 플랫폼에 통합하여 대부분의 기능과 플래그를 계속 지원하지만, 기존의 docker-compose 명령에서

하이푼(-)을 대신하여 공백으로 교체되었다.

# 변경 전
docker-compose up

# 변경 후
docker compose up

 

docker-compose-plugin

OS rocky-8 기준으로 yum install docker-compose-plugin 설치하면 V2부터 사용되는 docker compose ..를 사용할 수 있어서

기존의 docker-compose 설치보다 간단해진 것 같다.

 

참고

https://docs.docker.com/compose/migrate/

 

Migrate to Compose V2

How to migrate from Compose V1 to V2

docs.docker.com

https://docs.docker.com/compose/install/linux/

 

Install the Compose plugin

Download and install Docker Compose on Linux with this step-by-step handbook. This plugin can be installed manually or by using a repository.

docs.docker.com