Creando un host docker en AWS

En el anterior artículo Administrando hosts con docker-machine utilizamos el driver de VirtualBox para crear host en nuestro equipo. Existen muchos drivers para realizarlo en diversas plataformas cloud, hoy vamos a crear un host en la plataforma de AWS con docker engine dentro.

Antes de continuar debemos tener docker machine instalado y creada una cuenta en el proveedor en cuestón AWS.

Cada proveedor utiliza flags diferentes para indicar las credenciales de acceso y las opciones de configuración

$ docker-machine create --driver amazonec2 --amazonec2-access-key --amazonec2-secret-key
Running pre-create checks...
Creating machine...
(aws-dondocker) Launching instance...
Waiting for machine to be running, this may take a few minutes...
Detecting operating system of created instance...
Waiting for SSH to be available...
Detecting the provisioner...
Provisioning with ubuntu(systemd)...
Installing Docker...
Copying certs to the local machine directory...
Copying certs to the remote machine...
Setting Docker configuration on the remote daemon...
Checking connection to Docker...
Docker is up and running!
To see how to connect your Docker Client to the Docker Engine running on this virtual machine, run: docker-machine env aws-dondocker

–driver indica el proveedor donde se creará la máquina en este ejemplo AWS.
Para indicar las credenciales los flags son diferentes por cada proveedor, en el caso de AWS utiliza –amazonec2-access-key y –amazonec2-secret-key

Para realizar pruebas puede obtener una capa gratuita de AWS.

Existe un driver generic para poder crear máquinas en otra plataforma que no este incluida dentro de las soportadas por docker-machine, en un siguiente artículo le mostraremos como utilizarlo Creando una VM usando el driver generic de docker-machine

Leave a comment

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *