En este curso, cubriremos Docker a fondo y te brindaremos las herramientas para que tengas un entorno confiable tanto para desarrollar como para desplegar tus aplicaciones en producción. Aprenderás los conceptos clave de Docker y las mejores prácticas para tener un producto de calidad.
Parte 1: Introducción
- 1 . Bienvenida al Curso 1:25
- 2 . Introducción a las tecnologías de virtualización 3:40
- 3 . Arquitectura Cliente / Servidor 2:00
Parte 2: Instalación
- 4 . Instalación de Docker para Mac y Windows 2:30
- 5 . Instalación de Docker para Linux 3:00
- 6 . Instalación de Docker Toolbox 3:00
Parte 3: Primeros pasos con Docker
- 7 . Conceptos importantes 3:45
- 8 . Ejecutando nuestro primer contenedor 5:40
- 9 . Contenedores de Docker a profundidad 4:30
- 10 . Mapeo de puertos y logs en Docker 5:55
- 11 . Capas de imágenes en Docker 3:35
- 12 . Manejo de procesos en contenedores vs máquinas virtuales 5:05
Parte 4: Trabajando con imágenes en Docker
- 13 . Crear imágenes de Docker con docker commit 4:25
- 14 . Crear imágenes de Docker con Dockerfile 4:45
- 15 . Sintaxis y buenas prácticas en Dockerfile 5:30
- 16 . Publicar imágenes de Docker en Docker Hub 5:10
Parte 5: Docker en ambiente de desarrollo con PHP
- 17 . Dockeriza una aplicación con Docker y PHP 9:15
- 18 . Enlazando contenedores con Docker 6:00
- 19 . Redes en Docker 7:55
- 20 . Volúmenes en Docker 8:45
- 21 . Resumen: imágenes en Docker y uso diario 3:45
Parte 6: Docker Compose
- 22 . Introducción a Docker Compose 9:45
- 23 . Crear una aplicación de Laravel con Docker y Docker Compose 5:30
- 24 . Uso de variables en Docker Compose 6:45
- 25 . Escribir helpers para Docker Compose 11:30
- 26 . Dockerizar una aplicación de Laravel ya existente 11:00
- 27 . Mejorar la funcionalidad del helper para docker-compose 9:35