Espera, estamos actualizando...
arrow_circle_up accessibility
Accesibilidad X
contrast
contrast
text_decrease
format_size
text_increase
groups 30
event Continua en el tiempo
map en  Plataforma  On-line

CONTENEDORES DOCKER EN LINUX: IMÁGENES Y REDES

On-line, 
Continua en el tiempo
PROGRAMACIÓN DE SISTEMAS INFORMÁTICOS
  • Facebook
  • X
  • LinkdIn
  • Whatsapp

Descripción

Aprende a lanzar y gestionar contenedores Docker, crear tus propias imágenes con Dockerfile y conectar varios servicios con Docker Compose. Un curso práctico, hecho íntegramente en la terminal de Linux, para administradores de sistemas y desarrolladores que ya se manejan con comandos y quieren poner en marcha servicios sin instalar a mano todo el entorno que necesitan.

Temática de la actividad

GESTIÓN DE SISTEMAS INFORMÁTICOS || PROGRAMACIÓN DE SISTEMAS INFORMÁTICOS

Skills que se desarrollarán en el curso

diferencia un contenedor de una máquina virtual || Docker Engine en Linux || Crear contenedores || rchivos entre el anfitrión y los contenedores || CPU núcleos y memoria de cada contenedor || Construir imágenes propias con un Dockerfile || Docker Hub || docker push y docker pull || servicio de un contenedor a otros equipos de la red || Crear redes propias en las que los contenedores
Precio 300,00 €
Duración Teórica 40 horas
Disponibilidad horaria Sin restricciones horarias

Observaciones

Aprende a lanzar y gestionar contenedores Docker, crear tus propias imágenes con Dockerfile y conectar varios servicios con Docker Compose. Un curso práctico, hecho íntegramente en la terminal de Linux, para administradores de sistemas y desarrolladores que ya se manejan con comandos y quieren poner en marcha servicios sin instalar a mano todo el entorno que necesitan.

Programa

1. Introducción a Docker
1.1 ¿Qué es un contenedor? ¿Cómo funciona?
1.2 Instalación de Docker en Linux
2. Crea y Administra Contenedores Docker
2.1 Crea tu primer contenedor
2.2 Asigna nombres a tus contenedores y hazlos interactivos
2.3 Contenedores en segundo plano, obtener información, ayuda y parar.
2.4 Muestra los contenedores que has creado.
2.5 Borra contenedores Docker
2.6 Ejecuta programas en el contenedor
2.7 Repaso
2.8 Copia datos al contenedor de Docker
2.9 Muestra estadísticas de uso de Docker
2.10 Limita el consumo de recursos del sistema
2.11 Limita el uso de CPU
2.12 Limita el uso de la memoria
2.13 Accede a los logs de los contenedores de Docker
3. Personaliza tus contenedores: Creación de imágenes Docker
3.1 Crea una imagen basada en un contenedor personalizado
3.2 Crea imágenes con el fichero DOCKERFILE
3.3 Conoce información sobre las imágenes con docker history
3.4 Aprende el uso de ENV y ARG.
4. Comparte datos entre contenedores y el S.O. anfitrión: Los Volúmenes
4.1 Comparte directorios completos
4.2 Administra Volúmenes
4.3 Aprende más opciones sobre Volúmenes: ro y prune
5. Gestiona las Redes en Docker
5.1 Gestiona los puertos de los contenedores Docker
5.2 Conoce los tipos de redes de Docker
5.3 Crea redes personalizadas para los contenedores
5.4 Añade o eliminar redes en Docker
5.5 Exponer un puerto desde dockerfile. Ejemplo real
5.6 Ejemplo real de uso de contenedores a la escucha
5.7 Implementación final del ejemplo.
6. Crear varios contenedores de forma simultánea y ordenada: Docker Compose
6.1 Introducción a Docker Compose
6.2 Instala Docker Compose
6.3 Aprende a usar Docker Compose
7. Maneja DockerHub
7.1 ¿Qué es DockerHub? ¿Para qué sirve? ¿Cómo se usa?
7.2 Crea una cuenta en DockerHub
7.3 Sube y administra tu propia imagen a DockerHub
8. Entiende y Administra Orquestadores. Kubernetes
8.1 Introducción a los orquestadores y kubernetes
8.2 Conoce la estructura y componentes de kubernetes
8.3 Instala kubernetes
8.4 Crea un kubernetes de forma sencilla: minikube
8.5 Practica con minikube
8.6 Gestiona kubernetes con varios nodos: Kubeadm

Objetivos

Al completar el curso Contenedores Docker en Linux: imágenes y redes serás capaz de:

Explicar en qué se diferencia un contenedor de una máquina virtual y qué papel cumplen las imágenes y los registros.
Instalar Docker Engine en Linux desde el repositorio oficial y comprobar que funciona con un contenedor de prueba.
Crear contenedores en modo interactivo o en segundo plano, asignarles un nombre y ejecutar comandos dentro de ellos.
Copiar archivos entre el anfitrión y los contenedores, consultar sus registros y detener o eliminar muchos contenedores a la vez.
Limitar la CPU, los núcleos y la memoria de cada contenedor, y vigilar su consumo en tiempo real con docker stats.
Construir imágenes propias con un Dockerfile, usando instrucciones como FROM, RUN, COPY, CMD, ENV y ARG.
Publicar tus imágenes en Docker Hub y descargarlas después en cualquier equipo con docker push y docker pull.
Compartir datos entre el anfitrión y varios contenedores mediante directorios montados y volúmenes, también en modo de solo lectura.
Exponer el servicio de un contenedor a otros equipos de la red asignándole un puerto del anfitrión.
Crear redes propias en las que los contenedores se comuniquen por su nombre, y conectarlos o desconectarlos sin detenerlos.
Levantar varios servicios relacionados, como WordPress y MariaDB, a partir de un único archivo YAML con Docker Compose.
Describir la arquitectura básica de Kubernetes: plano de control, nodos de trabajo, pods y sus componentes principales.
Poner en marcha un clúster de Kubernetes con minikube o con kubeadm y desplegar en él una aplicación sencilla.

Solicitar más información TRAINING IT

Contenedores Docker en Linux: imágenes y redes
El nombre y los apellidos deben coincidir con los que aparecen en el DNI o NIE.









Cursos de TRAINING IT

CLAUDE CODE .NET: PROGRAMA CON IA DESDE LA TERMINAL

On-line, 
Continua en el tiempo
Programación
Tanto si ya has probado Claude Code como si aún estás decidiendo qué herramienta de IA usar, aquí verás cómo sacarle partido en .NET. Prepararás CLAUDE.md, controlarás el contexto y los permisos de la...

CONTENEDORES DOCKER EN LINUX: IMÁGENES Y REDES

On-line, 
Continua en el tiempo
PROGRAMACIÓN DE SISTEMAS INFORMÁTICOS
Aprende a lanzar y gestionar contenedores Docker, crear tus propias imágenes con Dockerfile y conectar varios servicios con Docker Compose. Un curso práctico, hecho íntegramente en la terminal de Linu...

CURSO SPRING AI: INTEGRACIÓN DE IA EN APLICACIONES JAVA

On-line, 
Continua en el tiempo
Programación
Aprende a integrar modelos de lenguaje, construir agentes IA y trabajar con bases de datos vectoriales usando Spring AI. Un curso práctico para desarrolladores Java que quieran añadir inteligencia art...

IA PARA ABOGADOS: HERRAMIENTAS Y CASOS DE USO REALES

On-line, 
Continua en el tiempo
IA
Aprende a aplicar la IA a tareas legales reales: investigar jurisprudencia, redactar y revisar contratos, y diseñar flujos de trabajo con criterio humano, usando ChatGPT, Claude y herramientas legales...

CURSO DE LINUX HARDENING: DEFENSA EN PROFUNDIDAD

On-line, 
Continua en el tiempo
SISTEMAS DE GESTIÓN DE INFORMACIÓN
Aprende a defender un servidor Linux capa a capa con cortafuegos, OSSEC, Lynis y cifrado de disco con LUKS. Un curso práctico para sysadmins y para quien quiere empezar en seguridad, con laboratorios ...

CURSO LPIC 102: SHELL, REDES Y SEGURIDAD EN LINUX

On-line, 
Continua en el tiempo
PROGRAMACIÓN DE SISTEMAS INFORMÁTICOS
Aprende a administrar usuarios y grupos, automatizar tareas con cron y proteger tus sistemas con SSH y GPG en Linux. Un curso práctico pensado para quienes ya trabajan con Linux y quieren preparar el ...

CURSO LPIC 101: APRENDE LINUX Y PREPARA TU EXAMEN

On-line, 
Continua en el tiempo
PROGRAMACIÓN DE SISTEMAS INFORMÁTICOS
Aprende a configurar el arranque de Linux con GRUB y systemd, gestionar particiones y administrar paquetes con dpkg y RPM. Un curso práctico, en español, pensado tanto para quien quiere prepararse el ...

LINUX ESSENTIALS: COMANDOS, PERMISOS Y CERTIFICACIÓN LPI

On-line, 
Continua en el tiempo
PROGRAMACIÓN DE SISTEMAS INFORMÁTICOS
Aprende comandos, permisos y redes en Linux practicando en terminal real con Bash. Pensado tanto para quien empieza de cero como para quien ya trabaja con sistemas y quiere preparar la certificación L...

CURSO SPEC DRIVEN DEVELOPMENT .NET CON GITHUB COPILOT

On-line, 
Continua en el tiempo
IA
Aprende a definir specs, planes y tareas, y a construir un backend .NET real con GitHub Copilot, Entity Framework Core y PostgreSQL. Un curso práctico para desarrolladores .NET y arquitectos de softwa...
Aprende a usar ChatGPT para seleccionar candidatos, evaluar el desempeño, resolver dudas de nómina y diseñar formaciones. Un curso práctico para profesionales de RRHH que quieran aplicar la IA a las t...
TRAINING IT logo
656276504
info@trainingit.es
C/ Alburquerque 19, 5ºB
28010 Madrid
POLÍTICA DE COOKIES
Este sitio web utiliza cookies propias y de terceros para el correcto funcionamiento y visualización del sitio web por parte del usuario, así como la recogida de estadísticas. Si continúa navegando, consideramos que acepta su uso. Puede cambiar la configuración u obtener más información.
Siempre activo