[도커] 도커 컴포즈 (docker compose)

도커컴포즈

'docker build'와 'docker run' 명령을 대체할 수 있는 도구이다. 이 두 명령을 단 하나의 구성 파일로 가진다.

로컬 호스트 머신에서 다중 컨테이너 애플리케이션을 구축하고 하나의 명령과 하나의 구성 파일을 사용하여 모든 컨테이너를 시작하고 제어할 수 있는 매우 강력한 도구이다.


도커 컴포즈는 커스텀 이미지를 위한 Dockerfile을 대체하지 않는다.

또한, 도커 컴포즈는 이미지나 컨테이너를 대체하지 않는다.

다중 컨테이너를 관리하는데에는 적합하지 않다.


But 하나의 동일한 호스트에서 다중 컨테이너를 관리하는데 좋다.


도커 컴포즈 파일 작성

가장 중요한 요소 항목은 서비스 (service)이다.

이는 다중 컨테이너 애플리케이션을 구성하는 컨테이너이다.

여기서 서비스라고 하면 실제로 컨테이너를 의미한다.

그래서 보통 터미널에서 도커 명령으로 할 수 있는 모든것을 도커 컴포즈로 할 수 있다.(포트를 게시하고, 환경변수를 정의 할 수 있음)

 

JUNE .

20'S LIFE IN SYDNEY and BUSAN

    이미지 맵

    DevOps Study/Docker 다른 글

    이전 글

    다음 글