728x90
docker compose의 version 속성이 폐지되었다는 경고 메시지
Docker Compose에서 version 속성이 폐지된 이유는 Docker Compose V2의 출시와 관련이 있습니다. Docker Compose V2는 Go 언어로 재작성되어 Docker CLI와 통합되었습니다. 이를 통해 보다 일관된 사용자 경험을 제공하고 많은 변경 사항이 도입되었습니다. Docker Compose V2 이상 버전에서는 자동으로 최신 구성 파일 스키마를 사용하므로 version 속성을 명시적으로 정의할 필요가 없습니다.
경고 메시지
$ docker compose up -d
WARN[0000] /docker/docker-compose.yml: `version` is obsolete
최신 Docker Compose 형식 사용 방법
기존 version 키 제거
- 기존의 docker-compose.yml 파일에서 version 키를 제거합니다.
vim docker-compose.yml
# 폐지된 버전 속성이 있는 docker-compose.yml 파일
version: "3.9"
services:
# ...
version 키를 제거한 후의 형식
- version 키를 제거한 후의 형식입니다.
vim docker-compose.yml
# 버전 속성이 제거된 docker-compose.yml 파일
services:
# ...
참고URL
- Docker Documentation : History and development of Docker Compose
728x90
'리눅스' 카테고리의 다른 글
[draft] 개인 키로 공개 키 생성하는 방법 (0) | 2024.07.14 |
---|---|
[draft] FTP 서버에 접속하고 모든 파일을 로컬 디렉토리에 다운로드하는 스크립트 (0) | 2024.07.11 |
[draft] Docker Compose를 사용하여 Blue-Green 배포를 구현하는 방법 (0) | 2024.07.06 |
[draft] 우분투에 JDK을 설치하고 환경 변수를 설정하는 방법 (0) | 2024.07.06 |
[draft] 도커 컨테이너와 도커 컴포즈에서 타임존을 설정하는 방법 (0) | 2024.07.05 |