이 블로그에서는 다음을 보여줍니다.
Docker Compose란 무엇입니까?
Docker Compose CLI는 Docker 환경을 위한 핵심 구성 요소이자 작성 도구입니다. 여러 컨테이너 프로그램 및 기타 마이크로 서비스를 별도의 컨테이너에서 유지 관리, 개발 및 배포합니다. 명령줄 도구에는 격리된 환경에서 컨테이너화된 서비스 및 애플리케이션을 관리하기 위한 docker-compose up, docker-compose down, docker-compose build, docker-compose rm 등과 같은 다양한 명령이 포함되어 있습니다.
Docker Compose를 사용하는 방법?
Docker에서 Docker Compose를 활용하려면 먼저 연결된 당사의 Windows용 Docker Desktop을 설치하여 Docker Compose를 설치합니다. 기사 . 그런 다음 Dockerfile을 만들어 애플리케이션을 dockerize하고 '에서 애플리케이션 서비스를 구성합니다. docker-compose.yml ” 파일. 그런 다음 '를 사용하여 서비스 또는 프로그램을 시작하십시오. 도커 구성 ' 명령.
적절한 데모를 위해 제공된 단계를 따르십시오.
1단계: Dockerfile 만들기
먼저 '라는 이름의 새 파일을 만듭니다. 도커파일 ”에는 프로그램을 컨테이너화하기 위한 기본 지침이 포함되어 있습니다. 예를 들어 ' index.html ” HTML 프로그램:
nginx에서:최신
index.html 복사 / usr / 공유하다 / nginx / HTML / index.html
진입 지점 [ 'nginx' , '-g' , '데몬 꺼짐;' ]
2단계: Compose 파일 생성
그런 다음 '라는 다른 파일에서 HTML 프로그램 서비스를 구성하십시오. docker-compose.yml ” 파일. 이러한 지침에는 다음이 포함됩니다.
- “ 서비스 ” 키를 눌러 Compose 서비스를 구성합니다. 여기에서 세 가지 서비스를 구성했습니다. 편물 ”, “ 웹1 ', 그리고 ' 웹2 '.
- “ 편물 ' 그리고 ' 웹1 ” 서비스에는 두 개의 키가 포함되어 있습니다. 짓다 ' 그리고 ' 포트 '.
- “ 짓다 ” 키는 프로그램의 Dockerfile 또는 프로그램의 빌드 컨텍스트를 지정하는 데 사용됩니다. Dockerfile 컨텍스트를 사용하여 ' index.html ” 프로그램.
- “ 포트 ”는 서비스 컨테이너의 노출된 포트를 할당하는 데 사용됩니다.
- “ 웹2 ” 서비스는 단순히 “ nginx:최신 작성 컨테이너의 ” 이미지:
서비스:
편물:
짓다: .
포트:
- 80 : 80
웹1:
짓다: .
포트:
- 80
웹2:
이미지: nginx:최신
3단계: Compose 서비스 시작
그런 다음 '를 사용하여 별도의 컨테이너에서 작성 서비스를 시작하십시오. 도커 구성 ' 명령. “ -디 ” 옵션은 분리 모드에서 다음 서비스를 실행합니다.
도커 구성 -디
그런 다음 할당된 localhost 포트로 이동하여 서비스가 컨테이너에서 실행되고 있는지 확인합니다.
4단계: Compose 서비스 중지
실행 중인 Compose 서비스를 중지하고 제거하려면 “ 도커 작성 ' 명령:
도커 작성
이것은 Docker-compose가 무엇이며 Docker에서 이를 사용하는 방법에 관한 것입니다.
결론
Docker Compose는 별도의 컨테이너에서 다중 컨테이너 애플리케이션 및 서비스를 관리하고 구성하는 데 사용되는 Docker의 CLI 도구입니다. Docker Compose를 사용하려면 먼저 ' docker-compose.yml ” 파일에서 서비스 또는 다중 컨테이너 애플리케이션을 구성하고 구성합니다. 그런 다음 '를 사용하여 작성 서비스를 시작하십시오. 도커 구성 ' 명령. 이 자습서에서는 Docker Compose가 무엇이며 예제를 통해 이를 활용하는 방법에 대해 설명했습니다.