RDT Axia Learning

Docker y Portainer: La Gestión Moderna de Contenedores


Duración

25 horas

Objetivos

Capacitar a las personas participantes para diseñar, desplegar, gestionar y monitorizar aplicaciones en contenedores utilizando Docker y Portainer, aplicando buenas prácticas de seguridad, automatización y operación en entornos profesionales.

El curso combina fundamentos sólidos con práctica intensiva, de modo que los asistentes terminen con autonomía real para trabajar con contenedores en proyectos de desarrollo, sistemas, industria o servicios

Temario

  1. Fundamentos de contenedores y Docker
    • Concepto de virtualización frente a contenedores
    • Qué es Docker
    • Arquitectura de Docker (Docker Engine, cliente, daemon, registry)
    • Conceptos fundamentales:
    • Imágenes
    • Contenedores
    • Volúmenes
    • Redes
    • Instalación de Docker
  2. Creación y gestión de imágenes Docker
    • Qué es una imagen Docker
    • Estructura de una imagen
    • Uso de Docker Hub y registros de imágenes
    • Creación de imágenes con Dockerfile
    • FROM
    • RUN
    • COPY
    • ADD
    • WORKDIR
    • EXPOSE
    • VOLUME
    • CMD y ENTRYPOINT
    • Construcción de imágenes (docker build)
    • Etiquetado de imágenes
    • Publicación de imágenes en un registry
  3. Introducción a Portainer
    • Qué es Portainer
    • Arquitectura de Portainer
    • Componentes:
    • Portainer Server
    • Portainer Agent
    • Ventajas frente a la administración mediante CLI
    • Casos de uso habituales
  4. Instalación y configuración de Portainer
    • Requisitos del sistema
    • Instalación mediante Docker
    • Instalación mediante Docker Compose
    • Configuración inicial del panel
    • Creación del usuario administrador
    • Conexión con el entorno Docker
  5. Gestión de contenedores con Portainer
    • Exploración del panel de Portainer
    • Gestión de imágenes
    • Creación de contenedores desde la interfaz
    • Inicio, parada y eliminación de contenedores
    • Gestión de redes y volúmenes
    • Visualización de logs
    • Monitorización de recursos
  6. Gestión de aplicaciones con Stacks
    • Concepto de stack
    • Uso de archivos docker compose
    • Despliegue de stacks desde Portainer
    • Actualización de stacks
    • Gestión de aplicaciones multicontenedor

Solicita  información

    Política de Privacidad