Docker-machine

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

Docker-machine