Docker: Sistemas Avanzados de Contenedores
Acerca de este curso
En este curso adquirirás una comprensión sólida de la virtualización y el uso de contenedores, diferenciando claramente entre máquinas virtuales y Docker. Conocerás la arquitectura de Docker y sus componentes principales, aprenderás a crear y gestionar contenedores y Dockerfiles, y a desplegar servicios de manera eficiente. Además, dominarás las redes en Docker, el uso de Docker Compose para gestionar aplicaciones multi-contenedor y las mejores prácticas de seguridad. Al finalizar el curso, estarás preparado para implementar y gestionar sistemas de contenedores avanzados en entornos profesionales.
- Introducción a la Virtualización y Contenedores
- Maquina virtual vs Contenedor
- Arquitectura de docker
- Docker engine
- Cliente docker
- Docker hub
- Conceptos básicos de docker
- Instalación de docker
- Comandos básicos
- Comandos básicos
- Creación de un Dockerfile
- Creación de imagenes mas avanzadas
- Creación de un Dockerfile mas avanzado
- Port forwaring.
- Persistencia de información
- Registro de la imagen generada en docker hub
- Networking en docker
- Tipos de redes en docker
- Conexión de contenedores utilizando redes
- Finalización de docker
- Uso de CMD
- Docker-compose.
- ¿Qué es docker-compose?
- Práctica de docker-compose
- Mejores en el docker-compose.
- Seguridad en las variables de entorno.
- Healthchecks.
- Docker Swarm vs Kubernetes.
Contenido del curso
Introducción a la Virtualización y Contenedores
2 elementos
Conceptos básicos de docker
4 elementos
Networking en docker
2 elementos
Finalización de docker
1 elementos
Docker-compose
3 elementos
Examen final
1 elementos