https://docs.docker.com/compose/

 

Overview of Docker Compose

 

docs.docker.com

 

Docker Compose

  • 여러 개의 docker를 정의하고 실행하는 툴
  • YAML 파일로 여러 개의 docker 내부 속성을 설정하고 한 번에 실행시킴.
  • docker를 배치로 한 번에 실행시키는 것
  • 장점
    • Multiple isolated environments on a single host
    • Preserve volume data when containers are created
    • Only recreate containers that have changed
    • Variables and moving a composition between environments

사용법

docker-compose.yml 파일 생성

version: "3.8"
services:
	echo:
    	image: example/echo:latest
        ports:
        	- 9000:8000

version: 내용 해석을 위한 문법 버전(최신 버전이 좋다, https://docs.docker.com/compose/compose-file/)

echo: services 아래의 echo는 하나의 컨테이너

image: 도커 이미지

ports: 포트 포워딩

 

docker compose 실행

docker-compose up

 

컨테이너 종료

docker-compose up -d
docker-compose ls
docker-compose down

down 명령어로 한 번에 종료

 

(관련 명령어 정리)

https://www.daleseo.com/docker-compose/

 

Docker Compose 커맨드 사용법

Engineering Blog by Dale Seo

www.daleseo.com

 

'Container' 카테고리의 다른 글

[Docker] Docker Swarm  (0) 2021.09.11
[Docker] Docker Machine  (0) 2021.09.11
[Docker] Docker Engine  (0) 2021.09.11
[Docker] Docker 구조  (0) 2021.09.11
[Docker] 개념  (0) 2021.09.11

+ Recent posts