Introducción

En los capítulos anteriores, hablamos mucho sobre cómo usar Docker en un solo host, y en Capítulo 8, Orquestación y plataforma de alojamiento de Docker, incluso hablamos sobre cómo usarlo en múltiples hosts mediante orquestación. Una de las formas más populares de usar Docker en la actualidad es en la nube. Hay varias plataformas de nube populares disponibles, y configurar Docker en cada una de ellas es un poco diferente. Para facilitar el proceso, Docker ha lanzado dos nuevos productos: Docker para AWS y Docker para Azure.

El objetivo de estos productos es hacer que la inicialización del entorno de Docker sea lo más fácil posible. Cada producto utiliza las herramientas nativas de las plataformas de nube para configurar un clúster de Docker Swarm. Deberías poder ir de cero a un clúster completo en pocos minutos. Una vez que el clúster esté en funcionamiento, es similar a cualquier otro clúster de Swarm, y lo gestionarías utilizando las mismas herramientas de Docker que aprendimos anteriormente.

En este capítulo, aprenderemos a configurar Docker para AWS y Docker para Azure, y a desplegar una aplicación en cada uno.