docker compose1 [Docker] Docker Compose 도커를 이용해서 실제 서비스를 할 때 우리는 종종 여러 컨테이너를 띄워야 하는 상황을 마주하게 됩니다. 예를 들어, 웹 애플리케이션(Node.js, Python 등) 컨테이너, 데이터베이스(MySQL, PostgreSQL) 컨테이너, 캐시(Redis) 컨테이너를 함께 실행해야 하나의 서비스가 완성됩니다.이때 Docker Compose가 없다면, 각 컨테이너를 docker run 명령어로 일일이 실행해야 합니다. 이 과정에서 네트워크 연결, 볼륨 설정, 환경 변수 주입 등 길고 복잡한 명령어를 여러 번 입력해야 하므로 번거롭고 실수가 발생하기 쉽습니다. Docker Compose는 이 모든 과정을 하나의 설계도 파일(docker-compose.yml)에 담아 문제를 해결합니다. (그리고 이 파일은 보통 프.. 2025. 8. 13. 이전 1 다음 반응형