[Docker] WARN[0000] docker-compose.yml: version is obsolete 경고
그동안 docker
명령어만 사용해 도커를 사용했었는데, 이번 기회에 도커 컴포즈를 사용하는 방법을 배우려고 이것저것 예제를 찾아 설치해 봤다. 그런데 docker compose up -d
명령어를 사용한 순간, 다음과 같은 경고가 나를 반겨(?)주었다.
WARN[0000] docker-compose.yml: version is obsolete
사실 경고 정도는 실행하는데 문제가 없어서 무시해도 됐지만, 이 경고가 무엇 때문에 뜨는지 궁금해서 구글링을 해봤다. 그러자 아래의 링크와 같은 내용을 찾을 수 있었다.
결론부터 말하자면 도커 컴포즈 v2.25.0 부터는 docker-compose.yml
에 version
을 명기할 필요가 없고, 도커 컴포즈 설치 버전에 따라 자동으로 최신 version
을 선택하도록 되어 있다고 한다. 즉, 기존에 docker-compose.yml
최상위에 작성해왔던 version
항목만 삭제하면 해당 경고는 자연스럽게 사라지게 될 것이다.