728x170
해당 글에서는 Docker를 관리하는 중에 발생하는 오류에 대한 해결 방법에 대해 알아봅니다
1) 문제점
💡문제점
- Docker Compose 파일을 실행하는 중에 아래와 같은 경고를 마주하였습니다.
- [WARN] version is obsolete (버전은 폐기되었습니다)
- 아래와 같이 구성한 Apache Kafka를 컨테이너화 하기 위한 docker compose 파일을 컨테이너 이미지로 실행하는 도중에 아래와 같이 경고가 발생하였습니다.
2) 해결방법
1. 해결 방법 확인 -1
💡 해결 방법 확인 -1
- 현재 PC에 설치한 Docker Version 27.0.3입니다.
- 기존에는 docker Engnine 별로 Compose file 내에 버전을 명시에 해야 했습니다.
- 예를 들면, Docker 27.0.3 버전을 이용하는 경우 version : '3.8'으로 명시해야했습니다.
💡 그러나, 아래와 같은 공식 사이트에서 상위 요소인 version의 경우 obsolete(폐기되었음)으로 나오고 있습니다.
2. 해결 방법 확인 -2
💡 해결 방법 확인 -2
- 기존에 version을 명시해주는 부분이 있었다면 해당 부분을 빼준다면, 이에 대해 해결이 됨을 확인할 수 있습니다.
# 해당 부분 제거
version: '3.8'
services:
kafka:
image: confluentinc/cp-kafka:latest
ports:
- "29092:29092"
environment:
3) 결과 확인
💡 결과 확인
- 아래와 같이 발생하던 경고가 해결됨을 확인하였습니다.
오늘도 감사합니다. 😀
그리드형