수색…


소개

여러 도킹 장치 엔진 호스트의 원격 관리.

비고

docker-machine 은 Docker를 실행하는 원격 호스트를 관리합니다.

docker-machine 명령 줄 도구는 공급자 별 드라이버를 사용하여 전체 시스템의 수명주기를 관리합니다. "활성"시스템을 선택하는 데 사용할 수 있습니다. 일단 선택되면 로컬 Docker Engine 인 것처럼 활성화 된 시스템을 사용할 수 있습니다.

현재 Docker Machine 환경 정보 가져 오기

이 모든 것은 쉘 명령입니다.

docker-machine env 현재 기본 도커 - 머신 구성을 얻습니다.

eval $(docker-machine env) 를 사용하여 현재의 도커 - 머신 구성을 얻고 현재의 쉘 환경을이 도커 - 머신을 사용하도록 설정합니다.

쉘이 프록시를 사용하도록 설정 되었다면, docker-machine에 연결할 때 프록시를 우회하기 위해 --no-proxy 옵션을 지정할 수 있습니다 : eval $(docker-machine env --no-proxy)

도커 - 기계가 여러 개인 경우 인수로 기계 이름을 지정할 수 있습니다. eval $(docker-machine env --no-proxy machinename)

SSH를 도커 머신에 넣다.

이 모든 것은 쉘 명령입니다.

  • 실행중인 도커 - 머신에 직접 로그온해야하는 경우 다음 작업을 수행 할 수 있습니다.

docker-machine ssh 를 기본 docker-machine으로 ssh로 보내십시오.

docker-machine ssh machinename 을 기본이 아닌 docker-machine으로 ssh로 변환합니다.

  • 단일 명령을 실행하려는 경우 그렇게 할 수 있습니다. 기본 docker-machine에서 uptime 을보고 실행 uptime 을 확인하려면 docker-machine ssh default uptime

Docker 시스템 만들기

docker-machine 사용하는 것은 머신에 도커를 설치하는 가장 좋은 방법입니다. 상호 인증 및 SSH 키에 대해 고유 한 SSL 인증서 쌍 생성을 포함하여 사용 가능한 최상의 보안 설정을 자동으로 적용합니다.

Virtualbox를 사용하여 로컬 컴퓨터를 만들려면

docker-machine create --driver virtualbox docker-host-1

기존 컴퓨터에 Docker를 설치하려면 generic 드라이버를 사용하십시오.

docker-machine -D create -d generic --generic-ip-address 1.2.3.4 docker-host-2

--driver 옵션은 docker에게 컴퓨터 생성 방법을 알려줍니다. 지원되는 드라이버 목록은 다음을 참조하십시오.

목록 고정 장치 컴퓨터

Docker-machines를 나열하면 각 Docker 시스템의 Docker 상태, 주소 및 버전이 반환됩니다.

 docker-machine ls

다음과 같이 인쇄 할 것입니다 :

NAME             ACTIVE   DRIVER    STATE     URL                          SWARM   DOCKER    ERRORS
docker-machine-1 -        ovh       Running   tcp://1.2.3.4:2376                   v1.11.2   
docker-machine-2 -        generic   Running   tcp://1.2.3.5:2376                   v1.11.2   

실행중인 머신을 나열하려면 다음을 수행하십시오.

docker-machine ls --filter state=running

오류 기계를 나열하려면 다음을 수행하십시오.

docker-machine ls --filter state=

'side-project-'로 시작하는 이름의 기계를 나열하려면 Golang 필터를 사용하십시오.

docker-machine ls --filter name="^side-project-"

기기의 URL 목록 만 가져 오려면 다음을 수행하십시오.

docker-machine ls --format '{{ .URL }}'

전체 명령 참조는 https://docs.docker.com/machine/reference/ls/ 를 참조 하십시오 .

Docker Machine 업그레이드

도커 시스템을 업그레이드하는 것은 가동 중지 시간을 의미하며 계획을 필요로 할 수 있습니다. 고정식 컴퓨터를 업그레이드하려면 다음을 실행하십시오.

docker-machine upgrade docker-machine-name

이 명령에는 옵션이 없습니다.

도커 컴퓨터의 IP 주소 가져 오기

도커 컴퓨터의 IP 주소를 얻으려면 다음 명령을 사용하십시오.

docker-machine ip machine-name


Modified text is an extract of the original Stack Overflow Documentation
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow