docker compose 는 여러개의 container 를 실행시키기 위한 tool 이다.
docker compose 에 대해서 공부하다보면 비슷하게 생긴 docker compose
와 docker-compose
를 마주하게 된다.
이 둘에는 어떤 차이가 있고 어떤 것을 사용해야 할까?
기존의 python 으로 작성되었던 docker-compose
에 기능을 추가하여 go 언어로 작성한 것이 docker compose
이다.
결론적으로, docker-compose
는 V1, 즉 이전 버전의 Docker Compose 이기 때문에
앞으로 사용할 경우 docker compose
를 사용하도록 하자.
2023년 6월을 마지막으로 V1, 즉 docker-compose 에 대한 지원이 만료되기 때문에 docker compose 명령어를 사용하도록 하자
https://docs.docker.com/compose/compose-v2/
[ref]
[docker compose github] https://github.com/docker/compose/tree/v2
[docker-compose vs docker compose] https://shinjam.tistory.com/entry/docker-compose-VS-docker-compose?category=891607
[docker-compose vs docker compose] https://stackoverflow.com/questions/66514436/difference-between-docker-compose-and-docker-compose