Docker Machine

https://docs.docker.com/machine/install-machine/

Я пока до конца не разобрался, для чего нужена Docker Machine. Если все правильно понимаю, то для запуска Docker контейнеров на virtualbox. Нужно в первую очередь для запуска Docker контейнеров в Windows, либо на облачных сервисах, таких как aws, goolgle cloud engine, microsoft azure.

$ curl -L https://github.com/docker/machine/releases/download/v0.6.0/docker-machine-`uname -s`-`uname -m` > /usr/local/bin/docker-machine && \
chmod +x /usr/local/bin/docker-machine


# docker-machine -v
docker-machine version 0.6.0, build e27fb87


#  docker-machine create --driver virtualbox dev1


# docker-machine ls
NAME   ACTIVE   DRIVER       STATE     URL                         SWARM   DOCKER    ERRORS
dev1   -        virtualbox   Running   tcp://192.168.99.100:2376           v1.10.3   


# docker-machine env dev1
export DOCKER_TLS_VERIFY="1"
export DOCKER_HOST="tcp://192.168.99.100:2376"
export DOCKER_CERT_PATH="/root/.docker/machine/machines/dev1"
export DOCKER_MACHINE_NAME="dev1"
# Run this command to configure your shell:
# eval $(docker-machine env dev1)


# eval $(docker-machine env dev1)


# docker-machine ls
NAME   ACTIVE   DRIVER       STATE     URL                         SWARM   DOCKER    ERRORS
dev1   *        virtualbox   Running   tcp://192.168.99.100:2376           v1.10.3   


# docker run busybox echo hello world


# docker-machine stop dev1