Build your ultimate AI agent
Descripción del curso
Este curso amplía los conocimientos adquiridos en el curso Introducción a Docker, profundizando en los conceptos y herramientas de contenedorización. Exploraremos temas avanzados como la gestión de imágenes de contenedores, las redes, la comunicación entre sistemas de archivos y el desarrollo de aplicaciones multiplataforma y multicontenedor.
Optimización de aplicaciones en contenedores
Aprende a crear compilaciones de varias etapas para mejorar el tamaño, la seguridad y la reutilización de las aplicaciones en contenedores. A través de ejercicios prácticos, domina las técnicas para optimizar las imágenes de contenedores, garantizando una implementación y gestión eficientes en diversos entornos.Mejora de las implementaciones de contenedores con Docker Compose
Descubre cómo aprovechar las herramientas y conceptos de red de Docker para facilitar la comunicación entre contenedores y proporcionar servicios de red tanto a redes locales como externas. Explora los montajes y volúmenes del sistema de archivos para compartir datos sin problemas entre los contenedores y la máquina host. Además, adquiere dominio de Docker Compose para coordinar implementaciones de aplicaciones multicontener, lo que simplifica la configuración de herramientas complejas habituales en entornos de ingeniería y ciencia de datos.Desarrollo e implementación proactivos
Este curso te proporciona las habilidades esenciales para mejorar tus procesos de desarrollo, pruebas y distribución. Aunque no es imprescindible, sacarás el máximo partido a este curso si has trabajado con contenedores sencillos y has creado algunos. Al finalizar el curso, tendrás los conocimientos y las herramientas necesarios para optimizar aplicaciones en contenedores, agilizar la comunicación entre contenedores e implementar aplicaciones multicontenedor con facilidad, lo que te permitirá avanzar en tu proceso de aprendizaje de Docker.Requisitos previos
Programa de formación
Contenido del curso
1
Comandos y sistemas de archivos
Este capítulo cubre nuevos comandos de Docker y detalles sobre cómo compartir datos entre el sistema anfitrión y las aplicaciones en contenedor. Aprende cuándo y cómo usar volúmenes persistentes y acceder a sistemas de archivos del host.
- Comandos intermedios de Docker50 XP
- Ayuda de un vistazo50 XP
- Contenedores existentes100 XP
- Limpieza automática del contenedor50 XP
- Montar el sistema de archivos del host50 XP
- Pasar un archivo a un contenedor en ejecución100 XP
- Se va, pero no se olvida50 XP
- Métodos distintos, mismo resultado100 XP
- Volúmenes persistentes50 XP
- Crear un volumen de contenedor100 XP
- Contenedores diferentes, mismo volumen100 XP
2
Redes
Aprende a exponer servicios de red en Docker, crear redes de Docker y usar Dockerfiles para mantener la configuración de red.
3
Compilación avanzada de imágenes de contenedor
Aprende a usar las herramientas avanzadas de gestión y compilación de imágenes de Docker para crear imágenes de contenedor compactas y eficaces. Crea imágenes multiplataforma capaces de ejecutarse en diferentes arquitecturas de procesador.
4
Docker Compose
Combina las capacidades de volúmenes, redes y gestión de contenedores de Docker en aplicaciones multicontenedor usando Docker Compose. Actualiza y gestiona despliegues de aplicaciones mediante el archivo docker-compose.yml.
C
Docker intermedio
Curso
completado

