본문 바로가기

리눅스

도커 컴포즈 파일 버전(docker compose file versions)

728x90

도커 컴포즈 파일 버전(docker compose file versions)

docker-compose.yaml 파일의 버전 정보는 사용 중인 Docker Compose 파일 형식의 버전을 지정합니다. 이 버전 번호는 docker-compose.yaml 파일에서 지원되는 기능과 구문을 결정하는 중요한 역할을 합니다.

 

2023년 8월 2일 기준으로 Docker Compose 파일 형식의 최신 안정 버전은 3.8입니다. 이 버전은 2023년 8월 2일에 출시되었습니다. 

 

3.8 버전에는 다음과 같은 새로운 기능과 개선 사항이 포함되어 있습니다.

 

  • services 섹션에서 depends_on 키워드를 사용하여 서비스 간의 의존 관계를 지정할 수 있습니다.
  • secrets 섹션에서 환경 변수로 사용할 비밀을 지정할 수 있습니다.
  • networks 섹션에서 네트워크를 정의하고 서비스에 연결할 수 있습니다.
  • configs 섹션에서 구성 파일을 정의하고 서비스에 연결할 수 있습니다.
  • volumes 섹션에서 볼륨을 정의하고 서비스에 연결할 수 있습니다.

다음은 docker-compose.yaml 파일에 버전 정보가 포함된 일반적인 예시입니다.

version: '3.8'

services:
  # 여기에 서비스 정의가 들어갑니다

이 예시에서 version: '3.8'은 Docker Compose 파일 형식의 버전을 지정합니다. 필요한 기능이나 Docker Compose 기능을 활용하기 위해 다른 버전 번호를 볼 수 있습니다.

 

Docker Compose 파일 형식의 이전 버전은 다음과 같습니다.

 

  • 3.7: 2023년 3월 8일 출시
  • 3.6: 2022년 10월 12일 출시
  • 3.5: 2022년 7월 20일 출시
  • 3.4: 2022년 4월 20일 출시

Docker Compose 파일 형식의 최신 안정 버전은 Docker Compose 1.29.0 이상에서 지원됩니다.

 

따라서 2023년 8월 2일 기준으로 Docker Compose 파일 형식의 최신 버전은 3.8입니다.

 

참고URL

- 변군이글루 블로그 : docker compose 파일 버전(docker-compose.yml)

- Docker Compose Documentation : Compose file versions and upgrading

- Docker Compose Documentation : Docker Compose release notes

 

728x90