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 |