Programming > Docker

Docker Machine 2 (명령어)

Docker-machine

machine 확인

$ docker-machine ls

machine 생성

$ docker-machine create --driver virtualbox MyDocker

machine 삭제

$ docker-machine rm MyDocker

machine 최신버전 업그레이드

$ docker-machine upgrade MyDocker

환경설정

$ docker-machine env MyDocker

machine 활성화

$ eval "$(docker-machine env MyDocker)"

machine 시작,정지 및 IP 확인

$ docker-machine start MuniDocker

$ docker-machine stop MuniDocker
$ docker-machine ip MuniDockcer

 

$ docker-machine {명령어} {머신명}

명령어 내용
ls 호스트 목록 표시
ssh 호스트에 SSH접속
ssh {호스트명} --옵션 $ docker-machine ssh MyDocker -- df -h >> ssh로 명령어 실행
stop 호스트 정지
start 호스트 시작
restart 호스트 재시작
kill 호스트 강제정지
active Active 호스트를 확인한다.
active 변경 $ eval "$(docker-machine env MyDocker)"
create 호스트 생성
rm 호스트를 삭제
env env 명령어실행해 export문을 표시한다.
$ env | grep DOCKER Docker관련 환경변수를 확인한다.
ip 호스트의 IP 어드레스를 표시
config 기동설정을 확인한다. (클라이언트용 설정표시)
inspect 호스트 머신의 정보를 표시한다.
provision 프로비젼을 보여준다.
regenerate-certs TLS증명서를 다시 생성한다.
status 머신상태 표시
upgrade 머신을 Docker의 최신버전으로 업그레이드
url URL을 보여준다.