도커 컴포즈의 설치와 사용법

728x90
반응형

출처 : 그림과 실습으로 배우는 도커 & 쿠버네티스

 

 

도커 컴포즈 설치

  • 도커 컴포즈는 도커 엔진과 별개의 소프트웨어이기 때문에 설치를 해야 한다.
    • Windows와 MacOS는 도커 데스크톱에 도커 컴포즈가 함께 설치되기 때문에 따로 설치할 필요는 없다.
    • 하지만 리눅스는 도커 컴포즈와 파이썬 3 런타임 및 pip 패키지를 설치해야 한다. 파이썬3는 apt 명령어로, 도커 컴포즈는 pip3 명령으로 설치한다.
  • 하지만 사용법은 도커 엔진과 큰 차이가 없다.
  • 도커 컴포즈로 생성한 컨테이너를 도커 엔진으로 똑같이 관리할 수 있다. 커맨드만 다를 뿐 거의 같은 소프트웨어나 마찬가지이다.

 

 

도커 컴포즈의 사용법

  • 도커 컴포즈를 사용하려면 호스트 컴퓨터에 폴더를 만들고 이 폴더에 정의 파일(YAML 파일)을 배치한다.
  • 정의 파일의 이름은 docker-compose.yml이라는 이름을 사용해야 한다.
    • 다른 이름을 사용할 수도 있으나 기본적으로 이 이름을 사용해야 한다. 다른 이름을 사용할 때는 인자로 이름을 지정한다.
  • 파일은 호스트 컴퓨터에 배치되지만 명령어는 도커 엔진에 전달되며, 만들어진 컨테이너도 도커 엔진 위에서 동작한다.
  • 정의 파일은 한 폴더에 하나만 있을 수 있다. 여러 개의 정의 파일을 사용하려면 그 갯수만큼 폴더를 만들어야한다.
  • 컨테이너 생성에 필요한 이미지 파일이나 HTML 파일 역시 컴포즈가 사용할 폴더에 함께 넣어둔다.

 

 

 

 

728x90
반응형

'Study > 도커와 쿠버네티스 (Docker & Kubernetes)' 카테고리의 다른 글

도커 컴포즈 실행  (0) 2024.02.17
도커 컴포즈 파일 작성  (0) 2024.02.17
도커 컴포즈의 정의  (0) 2024.02.16
컨테이너 개조  (0) 2024.02.15
컨테이너로 이미지 만들기  (0) 2024.02.14