예를 들어 Docker Compose 설명

Yeleul Deul Eo Docker Compose Seolmyeong



Docker는 컨테이너에서 애플리케이션을 실행하고 공유하는 데 사용되는 잘 알려진 무료 오픈 소스 컨테이너화 도구입니다. 컨테이너는 애플리케이션, 프로젝트 및 소프트웨어를 고정 표시하는 작은 실행 가능 패키지입니다. Docker는 Docker Daemon, Docker 이미지, Docker 파일 및 Docker Compose와 같은 다양한 핵심 구성 요소를 사용하여 이러한 컨테이너에서 애플리케이션을 관리하고 실행합니다.

이 블로그에서는 다음을 보여줍니다.

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가 무엇이며 예제를 통해 이를 활용하는 방법에 대해 설명했습니다.