2016-06-22 4 views

답변

108

docker cli는 도커 엔진에서 개별 컨테이너를 관리 할 때 사용됩니다. docker 데몬 API에 액세스하는 것은 클라이언트 명령 줄입니다.

docker-compose cli는 다중 컨테이너 응용 프로그램을 관리하는 데 사용할 수 있습니다. 또한 docker run cli에 입력하는 옵션 중 많은 부분을 docker-compose.yml 파일로 옮겨보다 쉽게 ​​다시 사용할 수 있습니다. docker에 의해 사용되는 동일한 도커 API 위에 프론트 엔드 "스크립트"로 작동하므로 docker-composedocker 명령과 많은 쉘 스크립팅으로 수행 할 수 있습니다. 자세한 내용은 this documentation on docker-compose을 참조하십시오. 이 답변이 게시 된 이후 떼 모드

에 대한


업데이트, 고정 표시기 고정 표시기 - compose.yml 파일의 두 번째 사용을 추가했다. version 3 yml format과 docker 1.13부터 yml을 docker-compose와 함께 사용하고 docker의 swarm 모드로 스택을 정의 할 수 있습니다. 후자를 수행하려면 docker-compose up 대신 docker stack deploy -c docker-compose.yml $stack_name을 사용한 다음 docker-compose 명령 대신 docker 명령을 사용하여 스택을 관리해야합니다. 매핑은 두 가지 용도 사이에 하나의 하나입니다

  • 작성 프로젝트 -> 스웜 스택 : 특정 목적을
  • 작성 서비스에 대한 서비스의 그룹 -> 스웜 서비스 : 하나 개의 이미지와는 가능성이 구성입니다 스케일 업.
  • 작성 컨테이너 -> 스웜 작업 : 서비스 떼 모드에 대한 자세한 내용은

의 단일 컨테이너는, docker's swarm mode documentation를 참조하십시오.

관련 문제