Docker es una software Open-Source que nos permite gestionar contenedores de manera sencilla y práctica. Eso que llamamos contenedores no es más que una caja o paquete, que contiene toda las configuraciones, librerías, archivos, etc, que permitirá ejecutar nuestra aplicación. Y esto nos proporciona una gran ventaja, nos permite llevarlo a cualquier sistema operativo y funcione exactamente igual, independientemente de donde este.
Con este curso queremos que puedas aprender los conceptos más básicos hasta intermedio para trabajar con Docker. Les enseñaremos estructura, ciclos de vidas, instrucciones y opciones que más se usan en el ámbito Docker. Además de proporcionarte las suficientes herramientas para contenidos más avanzados, en el caso que quieras profundizar más sobre esta tecnología.
Luego que ya tengamos todo lo anterior aprendido, procedemos con herramientas más sofisticadas como Dockerfile y docker-compose. Donde podemos crear nuestras imágenes de Docker personalizadas, aplicando las buenas prácticas para lograr dicho objetivo. Y luego podemos automatizar contenedores, agregando dependencias, políticas, persistencia de datos, redes, volúmenes, puertos, entre otras bondades que nos ofrece Docker.