Curso Trabajando Contenedores con Docker
Acerca de este curso
> Módulo 1: Primeros pasos y creación de imágenes de contenedores
Comprender Docker
Instalación de Docker
Uso de los comandos de Docker
Docker y el ecosistema de contenedores
Introducción a los archivos Docker
Creación de imágenes de Docker
Entendiendo Docker Hub
Implementación de su propio registro de Docker
Revisión de registros de terceros
> Módulo 2: Gestión de contenedores y Docker Compose
Descripción de los comandos del contenedor de Docker
Redes y volúmenes de Docker
Panel de escritorio de Docker
Explorando los conceptos básicos de Docker Compose
Creando nuestra primera aplicación Docker Compose
Exploración de los comandos de Docker Compose
Uso de la aplicación Docker
> Módulo 3: Docker Machine, Vagrant y Multipass
Una introducción a Docker Machine
Implementación de hosts Docker locales con Docker Machine
Lanzar hosts de Docker en la nube usando Docker Machine
Introducción y uso de Multipass
> Módulo 4: Agrupación en clústeres con Docker Swarm
Presentamos Docker Swarm
Creación y gestión de un Swarm
Administrar un clúster
Servicios y stacks de Docker Swarm
Equilibrio de carga, superposiciones y programación
> Módulo 5: Portainer: una GUI para Docker
El camino a Portainer
Puesta en marcha de Portainer
Usando Portainer
Portainer y Docker Swarm
> Módulo 6: Ejecución de Docker en nubes públicas
Amazon Web Services
Microsoft Azure
Google Cloud
> Módulo 7: Docker y Kubernetes
Una introducción a Kubernetes
Uso de Kubernetes y Docker Desktop
Kubernetes y otras herramientas Docker
> Módulo 8: Seguridad de Docker
Consideraciones sobre contenedores
Comandos Docker
Mejores prácticas
La aplicación Docker Bench Security
Servicios de seguridad de terceros
> Módulo 9: Flujos de trabajo de Docker
Docker para el desarrollo
Supervisión de Docker y Kubernetes
¿Cómo se ve en producción?