
Docker Machine permite aprovisionar máquinas Docker en una variedad de entornos, como máquinas virtuales que residen en la máquina local, en la nube. Docker Machine crea un host Docker, y usando el cliente Docker Engine para construir imágenes y crear contenedores en el host.
Comandos
- docker-machine create –driver digitalocean –digitalocean-access-token=[YOUR-API-TOKEN] –digitalocean-region lon1 –digitalocean-image ubuntu-16-04-x64 do-node-01
Crea una nueva VM («droplet» en DigitalOcean)- –digitalocean-region lon1 indica la región de Londres
- –digitalocean-image ubuntu-16-04-x64 la imagen a cargar
- docker-machine env [-u]
Información adicional de los nodos creados- -u resetea las variables de entorno y redirige CLI al host local
- docker-machine ls -q
Mostrar todas las vm creadas - docker-machine ip
Muestra la IP de Docker VM
Scripts
- eval $(docker-machine env do-node-01)
- Permite conectar al servidor Docker Engine y trabajar con la VM Digital Ocean