[Docker] 도커 컴포즈


[Docker] 도커 컴포즈

도커 컴포즈 도커 컴포즈를 활용해서 컨테이너를 이용한 서비스 개발과 CI를 위해 여러 개의 컨테이너를 하나의 프로젝트로서 다룰 수 있다. 컴포즈는 여러 개의 컨테이너의 옵션과 환경을 정의한 파일을 읽어 컨테이너를 순차적으로 생성하는 방식으로 동작함 각 컨테이너별로 의존성, 네트워크, 볼륨 함께 정의 가능 Mac 기준으로는 Docker Desktop을 다운로드하면 docker-compose도 같이 설치된다. 도커 컴포즈 기본 사용법 도커 컴포즈는 컨테이너의 설정이 정의된 YAML 파일을 읽어 도커 엔진을 통해 컨테이너 생성함 그렇기에 먼저 YAML 파일을 작성해야 함 위와 같은 구조이다. docker run -d --name mysql \ alicek106/composetest:mysql \ mysqld docker run -d -p 80:80 \ --link mysql:db --name web \ alicek106/composetest:web \ apachectl -DFOREGROU...


#Docker #dockercompose #도커 #도커컴포즈

원문링크 : [Docker] 도커 컴포즈