¿Qué aprenderás?

  • Docker Desktop en Windows
  • Docker LOGS, Docker KILL, Docker TOP y Docker STATS
  • Redes en Docker
  • Volúmenes y Almacenamiento Persistente en Docker
  • Administración de Imágenes
  • PODS en Kubernetes & Clustering con KUBEADM

Contenido del Curso

Total Clases: 85 lectures Total Horas: 12
  • ¿Qué es Docker?
  • Arquitectura de Docker
  • Docker vs. Máquinas Virtuales (VMs)
  • Docker y los Contenedores
  • GPG Key del Repositorio Oficial
  • Actualización del Repositorio de Docker
  • Instalación de Docker en GNU/Linux Debian 11
  • Configuración Post Instalación
  • Inicializando Docker en GNU/Linux Debian 11
  • ¿Qué es Docker Desktop?
  • Instalación de WSL (Windows Subsystem for Linux)
  • Instalar Docker Desktop en Windows
  • Conociendo Docker Desktop
  • Distribuciones y Conceptos de WSL
  • Configuración de Docker Desktop
  • Creación de Contenedores en Windows
  • Imágenes Base en Windows
  • Cambiando a Contenedores Windows
  • Mostrar Información de todo el Sistema
  • PowerShell y Contenedores en Windows
  • Integración de Distribución Linux WSL en Windows
  • Creando el primer contenedor
  • Docker HUB – Repositorios de Imágenes en Internet
  • Comando Docker PS
  • Asignación de Nombres a Contenedores
  • Contenedores Interactivos
  • Contenedores en Background
  • Reinicio de Contenedores en Docker
  • Eliminar Imágenes y Contenedores
  • Lanzar comandos con Docker EXEC
  • Docker LOGS, Docker KILL, Docker TOP y Docker STATS
  • Mostrar Información del Sistema
  • Guardar Imagen en un archivo comprimido
  • Visualizar Estadísticas de los Contenedores
  • ¿Qué es un Docker File?
  • Dockerizando nuestra Aplicación
  • Distintos Contenedores Docker en nuestra App
  • Reconstrucción de la Imagen de Docker
  • Publicación de nuestras Imágenes en Docker HUB
  • Introducción a los Puertos en Docker
  • Inspección de Redes con Docker
  • Conexión Externa a un Contenedor
  • Verificación de Puertos en Imágenes y Contenedores
  • Creación de una Red (Networking) de forma Personalizada
  • Asociar un Contenedor de Docker a una Red
  • Configuración de las Propiedades de la Red
  • Enlace y Comunicación de Contenedores en una Red
  • Redes en Windows con Linux Containers
  • Redes en Windows con Windows Containers
  • Introducción al Almacenamiento
  • ¿Qué son los Volúmenes?
  • Crear un volúmen en un Contenedor
  • Compartir Volúmen Independiente con Contenedores
  • Compartir Múltiples Volúmenes con Contenedores
  • Eliminar Volúmenes
  • Trabajar con BINDS MOUNTS
  • Almacenamiento Temporal
  • Trabajando con Docker Commit
  • Conociendo las Capas dentro de una Imagen
  • Donde se almacenan las imágenes en GNU/Linux
  • Crear una Imagen desde Docker File
  • Clausulas FROM, CMD, ENTRYPOINT
  • Determinando el Directorio de Trabajo con WORKDIR
  • Variables de Entorno (ENV)
  • ¿Qué es Kubernetes?
  • Arquitectura de Kubernetes
  • Tipos de Instalación de Kubernetes
  • Introducción a MINIKUBE
  • ¿Qué es KUBCTL?
  • Instalar e Inicializar MINIKUBE
  • Crear un CLUSTER con MINIKUBE
  • Comandos LOGS, SSH, CHECK UPDATES
  • ¿Qué son los PODS?
  • Creación y Ejecución de un POD (RUN)
  • Ver las propiedades de un POD con DESCRIBE
  • Ejecución de Comandos en un POD (EXEC)
  • Visualizar los LOGS de un POD
  • ¿Qué es KUBCTL Proxy?
  • Configuración de un POD con JSON & YAML
  • Preparación de los Servidores
  • Instalar Docker, KubeCTL y KubeADM
  • Creación de un Cluster con KubeADM
  • Adicionar Nodos al Cluster
  • Verificando el Funcionamiento del Cluster con una Aplicación
  • Asignación de PODS a un Nodo del Cluster

Descripción

Las tecnologías de contenedores como Docker permiten a los desarrolladores empaquetar una aplicación y distribuirla como un solo conjunto (un contenedor), que tiene garantizado funcionar siempre igual, sin necesidad de instalar nada más. Un contenedor es muchísimo más ligero y escalable que una máquina virtual.
Kubernetes es una herramienta para orquestación de contenedores, que nos simplifica el trabajo en el despliegue y mantenimiento de la infraestructura para aplicaciones Dockerizadas.
Esta capacitación coadyuva a que el estudiante aprenda y domine los contenedores en Docker desde los conceptos básicos hasta el despliegue y orquestación en producción con Kubernetes.

Requisitos

  • Capacitación OffLine (a tu propio ritmo) con Laboratorios 100% prácticos Todos los Laboratorios son realizados paso a paso desde cero Computador con un mínimo de 8GB de RAM y 100GB de Disco (HDD, SSD, etc.)

Acerca del Instructor

Avatar image
  • 4.7 Instructor Rating
  • 1,795 Students
  • 537 Reviews
  • 65 Courses
Roberto M. Blanco Alacoma
Joined 1 second ago

Ingeniero de Sistemas con más de 10 años de experiencia en Tecnologías de la Información, me especializo en el área de Administración de Redes y Servidores, Configuración de Routers y Firewalls Cisco, Fortinet, Sophos, Check Point, PfSense y Mikrotik, tengo experiencia en verificación de Vulnerabilidades, Ethical Hacking y Pentesting en Infraestructura TI. Conocimiento en la Implementación de Servidores de Monitoreo y Centros de Operaciones de Seguridad (SOC).

Student feedback

Reviews

For Add Course Review. You need to login first Login Here