도커를 공부하다 보니 docker compose 라는게 있고 docker-compose 라는게 있는데, 이게 비슷하면서도 완전히 같다고는 생각지 않게되어 한번 포스팅을 하게 되었습니다.
구분하고 사용하는 것이 꼭 필요할까 생각은 되지만, 결과적으로는 구분하는게 나아보입니다.
1. docker compose 확인
2. docker-compose 확인
docker-compose는 설치할때 포함되지 않았었는데, 추가로 설치는 가능하나, 버전을 보면 1.25.0-1 로 확인됩니다.
stackoverflow의 글에서도 이 내용이 혼용되어 사용되는 듯 하여 구분을 해보려 하는데
docker-compose가 V1 버전, docker compose가 docker의 plugin개념으로 compose를 지원하는 V2 버전 으로 이해하시면 되겠습니다.
2023년 7월 부터 v2를 공식 지원하는 것으로 확인됩니다.
https://docs.docker.com/compose/#installing-compose-v2
혹여나 v1을 쓰시려면 apt install docker-compose 를 하면 되긴한데,
v2를 설치하려면 아래의 명령을 참고하시면 됩니다.
$ sudo apt-get update
$ sudo apt-get install docker-compose-plugin
https://docs.docker.com/compose/install/linux/
스택오버플로우 사이트에도 비슷한 글이 있어 공유해봅니다.
https://stackoverflow.com/questions/66514436/difference-between-docker-compose-and-docker-compose
'IT기술 > CI CD' 카테고리의 다른 글
[Docker] 도커 이미지 빌드 문제풀이 (0) | 2024.02.03 |
---|---|
[Docker]도커 로그인 에러 확인하기 (0) | 2024.02.02 |
CI/CD란? - 지속적 통합(Continuous Integration)/지속적 배포(Continuous Deployment) 기본개념 (0) | 2023.03.24 |
CI/CD 배포방법 정리 (0) | 2022.05.25 |