Desplegar un Docker Host usando Docker Machine y ejecutar sobre él un contenedor con Nginx
Docker Machine es una herramienta que nos ayuda a crear, configurar y manejar máquinas (virtuales o físicas) con Docker Engine. Con Docker Machine podemos iniciar, parar o reiniciar los nodos docker, actualizar el cliente o el demonio docker y configurar el cliente docker para acceder a los distintos Docker Engine. El propósito principal del uso de esta herramienta es la de crear máquinas con Docker Engine en sistemas remotos y centralizar su gestión.
Docker Machine utiliza distintos drivers que nos permiten crear y configurar Docker Engine en distintos entornos y proveedores, por ejemplo virtualbox, AWS, VMWare, OpenStack, …
Las tareas fundamentales que realiza Docker Machine, son las siguientes:
- Crea una máquina en el entorno que hayamos indicado donde va a instalar y configurar Docker Engine.
- Genera los certificados TLS para la comunicación segura.
También podemos utilizar un driver genérico (generic) que nos permite manejar máquinas que ya están creadas (físicas o virtuales) y configurarlas por SSH.
Autor/a: Diego Serrano González
Curso: Microsoft MCSA Windows Server 2016 + Microsoft MCSE Cloud Platform & Infrastructure
Centro: Tajamar
Año académico: 2017-2018
www.linkedin.com/in/diegoserranogonzalez