INTRODUCCIÓN AL USO DE CONTENEDORES: DOCKER
COMPARTIR CURSO:

INTRODUCCIÓN AL USO DE CONTENEDORES: DOCKER

4 días Consultar fechas

Nivel: Intermedio
Área: Informática y Comunicaciones
Tipo de Formación: General-Abierta
Modalidad: Aula virtual/Presencial

OBJETIVOS DIDÁCTICOS

Al finalizar el módulo formativo, consigue unos sólidos fundamentos en la utilización de contenedores y aprende cómo virtualizar software para crear arquitecturas orientadas a servicios.

AUDIENCIA

Programadores que deseen agilizar el desarrollo de sus aplicaciones web.

REQUISITOS PREVIOS

Recomendables conocimientos de Programación orientada a objetos. Es recomendable saber moverse por un sistema de ficheros con comandos de consola, típicamente dir, ls, mkdir y cd.

MODALIDAD

Presencial y/o Videoconferencia

DURACIÓN

4 DÍAS

TEMARIO DEL CURSO

1.- Introducción
¿Qué es Docker?
La plataforma Docker
Docker Engine
Características
Arquitectura de Docker
Instalación
Comprobar instalación de Docker

2.- Primeros pasos
Introducción
Nuevo entorno de desarrollo
Definir un contenedor con Dockerfile
La aplicación
Construir la aplicación
Ejecutar aplicación
Compartir imagen
Ejercicio
Otros comandos de contenedores

3.- Servicios y Swarms
Introducción
Servicios
Docker Compose
Archivo docker-compose.yml
Ejecutar la red load-balanced
Escalar la aplicación
Entendiendo un cluster de swarm
Configurar un swarm
Desplegar la aplicación en el cluster del swarm
Iterar y escalar la aplicación
Ejercicio
Limpieza y reinicio
Conclusión

4.- Imágenes
Introducción
Dockerfile
Uso
Formato
FROM
RUN
CMD
LABEL
EXPOSE
ENV
ADD
COPY
ENTRYPOINT
VOLUME
USER
WORKDIR
ARG
ONBUILD
STOPSIGNAL
HEALTHCHECK
SHELL

5.- Colaboración entre contenedores
Links

6.- Datos
Volúmenes
Volúmenes compartidos

7.- Supervisor
Supervisor

8.- Inicio automático
Inicio automático
Inicio como servicio

9.- Docker Compose
Descripción de Docker Compose
Instalación de Docker Compose
Funcionamiento básico
Orquestación avanzada
Configuración avanzada
Comandos