Con este curso de Docker aprenderás por qué es importante, cómo funciona, cómo empezar a usar en tus proyectos y te introducirás en el manejo de los contenedores.
Es una plataforma creada con el fin de desarrollar, implementar y ejecutar aplicaciones dentro de contenedores. Revisamos los problemas que Docker resuelve, y los beneficios que nos aporta una arquitectura basada en microservicios.
Objetivos
- Instalar y configurar para Linux y para Windows
- Crear contenedores de distintos tipos
- Utilizar los comandos más usados en este tipo de infraestructura
- Analizar las ventajas que trae el uso y la implementación de las tecnologías
- Comprender el manejo y creación de imágenes Docker
- Comprender el manejo y creación de contenedores
- Analizar la funcionalidad de los Dockerfile
- Comprender cómo se crean y se utilizan los Dockerfile
- Analizar en qué consisten y cómo se utilizan los volúmenes y los puertos
- Identificar el manejo de las Redes
¿Qué es?
- Introducción
- Contenedores vs Máquinas virtuales
- Casos de uso oFundamentos en arquitectura
Instalación y configuración
- Ejemplo práctico de instalación
- Configuraciones básicas de inicio
Arquitectura
- Imágenes
- Contenedores
Imágenes
- Creación de imágenes
- Docker Hub
- Aprovisionamiento de contenedores
- Ejemplo de creación de la primera imagen
- Trabajando con múltiples imágenes
Containers
- Concepto de contenedores
- Creación de contenedor personalizado
- Apertura de puertos
- Redirección de puertos
- Comandos Básicos de contenedores
Dockerfile
- Qué es
- Instrucciones
- User
- Run
- Env
- CMD vs Run
- Entrypoint
- Expose
Manejo de volúmenes
- Integración con anfitrión
- Copia de seguridad y restauración de volúmenes de datos
Docker Network
- Instrucciones esenciales (List,Links, Inspect, Create, Remov…)
- Asignación a contenedores
Casos prácticos con imágenes y contenedores
- Creación con Dockerfile
- Manejo de contenedores
- Añadir contenido externo a contenedores
Docker-compose
- Uso de Docker-compose.yml
Operaciones avanzadas
- Docker Daemon
- Inspección de procesos de contenedores
- Manejo de puertos
- Asignación de nombre a contenedores
- Eventos
- Exportación de imágenes
- Historia de imágenes
Integración con Docker Hub
- Registro
- Subida de Docker
- Repositorios privados
Introducción a Docker Machine
Introducción a Docker Swarm
Todas las empresas con centro de trabajo en territorio estatal, independientemente de su tamaño o ubicación, que coticen por la contingencia de Formación Profesional a la Seguridad Social disponen de un crédito anual para la formación continua de sus trabajadores.
Las empresas pueden organizar y gestionar los fondos ante la Fundación Estatal para la Formación en el Empleo (FUNDAE) con sus propios medios, o bien dejar la gestión de las bonificaciones a los centros de formación que contrata, que deberán estar acreditados e inscritos en el registro de entidades de formación.
Formación a medida
Todos nuestros cursos son a medida. Ayudamos a los equipos a desarrollar sus conocimientos y habilidades para mejorar su productividad y llevar a cabo la estrategia Digital de sus organizaciones.