Intermedio
Docker
Aprende Docker desde tu primer contenedor hasta producción. Imágenes, redes, volúmenes, Compose, builds multi-etapa y registros seguros.
13 lecciones6.6h práctico11 idiomas
Empieza a aprender gratisDocker curso13 lecciones, en orden
- 120 min
Qué es Docker
Containers vs VMsImagesContainersDocker daemonDocker CLI - 225 min
Tu primer contenedor
Docker runHello-worldInteractive shellDocker psDocker stopDocker rm - 330 min
Imágenes y el Dockerfile
FROMRUNCMDDocker buildDocker imagesDocker rmi - 435 min
Creación de imágenes personalizadas
COPYWORKDIRENVEXPOSELayer caching.dockerignore - 530 min
Redes de contenedores
Published ports-p host:containerUser-defined networksContainer DNSDocker network - 630 min
Volúmenes y persistencia
Bind mountsNamed volumesContainer writable layerDocker volumeWhere data lives - 735 min
Docker Compose
Compose.yamlServicesDepends_onPort mappingDocker compose up/downNamed volumes in compose - 835 min
Compilaciones multi-etapa
Build stageRuntime stage--from=builderSlim final imagesAS aliasing - 925 min
Variables de entorno y secretos
ENV in Dockerfile-e at runEnv_file in composeWhy not to bake secretsDocker secrets brief mention - 1025 min
Comprobaciones de salud y políticas de reinicio
HEALTHCHECK directive--restart=unless-stoppedDocker inspect healthCompose healthcheck - 1130 min
Optimización de imágenes y seguridad
Small bases like alpine and distrolessUSER non-rootPinning versionsDocker scoutTrivyMulti-arch idea - 1225 min
Registros y publicación
Docker tagDocker loginDocker pushDocker HubGHCRPrivate registries - 1350 min
Proyecto final: Desplegando un Stack
Multi-stage DockerfileCompose.yaml with two servicesHealthcheck and restart policyTag and pushRun elsewhere
Aprende Docker en tu idioma
Cada lección, examen y respuesta del tutor aparece en tu idioma. El tutor de IA responde en el idioma en que le hablas.
