________________________________________________________________
¿Quiere realizar este curso en modalidad telepresencial o presencial?
Póngase en contacto con nosotros por correo: info@nanforiberica.com, teléfonos: +34 91 031 66 78 / +34 605 98 51 30, WhatsApp: +34 685 60 05 91, o comunícate con Nuestras Oficinas
________________________________________________________________
Fundamentos de Docker, DevSecOps y de la Red Docker
Descripción del curso
El curso está diseñado para cualquier persona que quiera aprender a ejecutar Docker como infraestructura de aplicaciones dentro de su empresa. Aprenderá a "dockerizar" correctamente las aplicaciones para hacerlas robustas y estables. Poco a poco, vamos a través de todo el proceso desde la instalación de los servicios Docker, Docker imágenes hasta la creación de una versión dockerizada de la aplicación. Y todo ello respetando las mejores prácticas de creación y ejecución de este tipo de aplicaciones. Sobre ejemplos prácticos, probaremos todas las técnicas avanzadas que ofrece Docker y su ecosistema. Gracias a la amplia experiencia práctica de los ponentes, también nos centraremos en los problemas más comunes y en los errores más frecuentes de los usuarios de Docker.
A quien se dirige este curso
- Administradores de sistemas
- Desarrolladores de aplicaciones
- Profesionales de la informática
- Estudiantes de TI con interés en aprender la tecnología Docker
Requisitos previos
- Conocimientos muy básicos del sistema operativo Linux
- No es necesario tener conocimientos de Docker.
- Su propia máquina virtual u ordenador personal con Linux instalado
- Es muy recomendable para la iniciación en las tecnologías Docker
Objetivos del curso
Los participantes en el curso aprenderán:
- Perfil de DevSecOps
- Crear sus propias imágenes Docker, conectarse a un Docker Registry
- Escribir su propio Dockerfile (mejores prácticas, construcción en varias etapas)
- Trabajar con Docker Images
- Técnicas avanzadas de construcción de imágenes (multietapa, on-build)
- Entender cómo funciona Docker, incluyendo la detección de problemas potenciales
- Contenedores en una red Docker
Herramienta opcional
- Tu propio servidor virtual para realizar las prácticas vía ssh.
Contenido del curso
1. DevSecOPs
- Qué es DevSecOps
- De DevOps a DevSecOps
- Implantaciones de DevSecOps
- Plan DevSecOps, Pilares, Gobernanza
- Criterios de éxito de DevSecOps
- Perfil de DevSecOps
- Tareas, herramientas, procesos y cultura de DevSecOps
2. Docker
- Introducción a Docker
- Máquinas virtuales vs Contenedores
- ¿Qué es Docker? ¿Por qué usar Docker?
- Instalación de Docker Windows, Linux
- Namespacing, Grupos de Control
- Contenedores, comandos básicos de Docker
- Docker Hub, push, pull, características principales, repositorios
- Docker Hub con equipos y organizaciones
- Imagen Docker
- Dockerfile
- Anatomía de Dockerfile
- Mejores prácticas de archivos Docker
- Arquitectura de Docker, CLI, dockerd, daemon.json
- Docker Content Trust DCT, implementación
- Mejores prácticas para asegurar un contenedor
- Docker Volume
- Tipos de Docker Volume
- Comandos básicos de Docker Volume
3. Red Docker
- Red Docker - Objetivos
- Modelo de red de contenedores (CNM)
- CNM - Arquitectura
- Controladores de red Docker
- Bridge
- Host
- Ninguno
- Overlay
- MacVlan
- Red Ingress
Duración: 75 horas
Material y prácticas incluidos