Docker Compose 란?
docker-compose는 docker를 설치하면 같이 기본으로 딸려오는 기능이다. 조금은 다른점이 있는데 예를 들어서 컨테이너로 nestjs 프로그램을 랩핑하면 이 하나의 컨테이너를 도커에다 실행했을때 nestjs 프로그램을 설계한 대로 실행되도록 할 수 있다. 그런데 컨테이너를 엄청 많이 만들기 시작한다면? nestjs 만들고, postgreSQL도 만들고, MongoDB도 만들고 Nginx 도 만들고 Redis 도 만들고 계속 만든다면? 1개나 2개일때는 도커로 쓸만했는데 컨테이너 개수가 많아지니까 관리하기가 너무 어려워진다. 이 컨테이너들을 관리하기 위해서 나온게 kubernetes, Docker compose, Docker swarm 같은 기술이다. 이중에서 현대의 가장 중요한 기술 중 하나..
2023.12.14