$ docker-machine ls
$ docker-machine create --driver virtualbox MyDocker
$ docker-machine rm MyDocker
$ docker-machine upgrade MyDocker
$ docker-machine env MyDocker
$ eval "$(docker-machine env MyDocker)"
$ docker-machine start MuniDocker
$ docker-machine stop MuniDocker
$ docker-machine ip MuniDockcer
| 명령어 | 내용 |
|---|---|
| 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을 보여준다. |