Presencial
No existen requisitos específicos para la participación en esta acción formativa, salvo que se deberá aportar la documentación necesaria. Se reserva un porcentaje máximo de plazas destinadas para desempleados.
Objetivo general: Dotar a los empleados de los conocimientos necesarios en la arquitectura y herramientas de Dockers para poder desempeñar su trabajo utilizando estos recursos.
Contenidos formativos:
1. ¿Qué es Docker?
– Infraestructura de hoy.
– Sistemas de contenedores.
– Arquitectura Docker.
– Herramientas Docker.
– Docker Hub.
2. Docker Engine.
– Instalación.
– Imágenes y contenedores.
– Buscando imágenes base.
– Sistema de Capas.
– Construyendo imágenes.
– Ejecutando imágenes.
– Práctica: Ejecutar un contenedor docker.
3. Gestión de imágenes.
– DockerFile.
– Instrucciones.
– Referencias entre imágenes: From.
– Definiciones: Label, Env, Workdir.
– Ejecutando comandos: Run, Cmd, Copy, Entrypoint, User, Onbuild.
– Exponiendo recursos: Expose, Volume.
– Práctica: creando una imagen.
4. Gestión de capas en una imagen.
– Contenedores y Capas.
– ¿Cómo guardo los cambios de una imagen?
– Volúmenes de Datos enlazados a una Imagen.
– Drivers de Almacenamiento.
5. Redes, recursos y dockerización.
– Redes por defecto.
– Redes Definidas por el Usuario.
– Dockerizando Servicios.
– Definición de límites.
– Integración Systemd.
– Integración Chef, Ansible, Puppet.
– Orquestación.
6. Docker Compose.
– Introducción.
– Instalación.
– Componiendo el Stack.
– Definiendo servicios.
– Práctica: WordPress.
7. Seguridad.
– Introducción.
– Securizando Contenedores.
– Imágenes Confiables.