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 lecturesTotal 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.)
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
4.7
(75)Course Rating
5 stars
0.00%
4 stars
0.00%
3 stars
0.00%
2 stars
0.00%
1 stars
0.00%
Reviews
For Add Course Review. You need to login first Login Here