Apuntes de Kirby
  • 👀whoami
  • 🦉Redes
    • Introducción Redes
      • Organizaciones
      • Historia
      • Puntos de conexión
      • Métodos de acceso a la red
    • Clasificación de las redes
    • Topología de las red
    • Direccionamiento IP
      • IPv4
        • Subredes IPv4
        • Superredes IPv4
        • VLSM
      • IPv6
      • MAC
      • NAT
    • Enrutamiento estático
    • Enrutamiento dinámico
      • RIPv1 & RIPv2
      • Tablas de enrutamiento
      • 🚧Redes conmutadas
    • CML
      • 🚧1er CML lab
    • CISCO
      • ¿Qué son las VLAN?
        • Ejemplo 1 de VLAN
        • Ejemplo 2 de VLAN
      • Acceso y password
      • NAT / PAT
    • Firewalls
      • Tipos de firewalls
      • ZPF
        • Funcionamiento
        • Configurando un ZPF
      • Sophos Firewall XG
        • Sophos home
        • Aprendiendo a usar Sophos
      • pfSense
        • Instalando pfSense
        • OpenVPN en pfSense
        • Port Forward
        • Alias
    • Proxy
      • Squid en pfSense
        • Squid Proxy Server
        • SquidGuard Proxy
      • Proxy reverse Nginx
    • 🚧Suricata
  • 🐝Servicios
    • Servidores Web
      • Nginx
        • NGINX, hosts virtuales
        • Hosts virtuales basados en dominio
        • PHP-FPM
        • Nginx: PHP y MySQL
          • MySQLi - PHP
        • En Alpine linux
        • 🚧Proxy
    • Servidores de correo
      • Seguridad en el correo
      • Postfix
      • hMailServer
      • Clientes de correo
        • Mailutils
        • Mutt
    • Servidores de FTP
      • FileZilla
      • VSFTPD
      • FTP vía IIS
    • Servidores DNS
      • DNS - Windows Server 2016
      • DNS - Ubuntu Server 22.04
      • Systemd
    • Servidores DHCP
      • DHCP-Windows Server 2016
      • DHCP-Ubuntu Server 22.04
    • Servidores MySQL
    • 🚧Mensajería instantánea
      • Ejabberd
    • 🚧Imágenes - Vídeos
      • FFMPEG + YT-DLP
      • Plex
      • Jellyfin
      • Plesk
      • RTMP
      • SRT
    • Webmin + Virtualmin
  • NextCloud
  • 🔑Seguridad
    • NAS
      • Instalación Synology NAS en VirtualBox
        • Creación de volúmenes y su uso
        • Actualización Synology NAS
        • Creación de usuarios y carpetas compartidas
        • Funciones del panel de control
          • Acceso por SSH
          • Configuración de los servicios de archivos
          • Configuración de red
          • Copias de seguridad (restauración)
          • Seguridad
          • Personalizar páginas de inicio
          • Servicio de notificaciones
        • Centro de paquetes Synology
          • Servidores multimedia
          • Paquetes de utilidades
          • Cloud Sync
          • Hyper Backup
          • Synology Office
      • Truenas
        • Rsync en Truenas
      • OpenmediaVault
    • Backups
      • Rsync
        • Ejemplo de rsync
    • ¿Qué son las ACL?
    • SOPS/AGE
    • RAID
      • mdadm
  • 🐳Virtualización
    • Proxmox
      • Instalar en VMWare
      • Instalar en VirtualBox
      • Entorno Proxmox
      • Almacenamiento local
      • Añadir discos
      • Clonar
      • Qemu agent
      • Linux container - LXC
      • Clúster
      • Red Interna
      • 🚧Proxmox Backup
      • 🚧Otras consideraciones
    • Alpine Linux
    • Contenedores
      • Docker
        • YAML
        • Instalando Docker
        • Portainer
          • Instalando Portainer
          • Dentro de Portainer
        • Docker volumen
        • Docker compose
          • Docker: PHP y MySQL
          • Importar sitio web en Docker
          • Instalando Wordpress
      • Pi-hole
        • Instalando Pi-hole en Docker
        • Instalando Pi-hole en Debian
        • RDP
          • RDP - Docker
  • 🐞Misceláneas
    • Datos - codificación
    • IPTables
    • Túnel con Cloudflare
    • Servidor de video
    • Comandos de Linux
    • Anaconda & Spyder
    • CGI - NGINX
    • Arduino
      • Capítulo 0 Blink
      • Capítulo 1 Led
      • Capítulo 2 Botton & LED
  • ⁉️Interesante
    • Curioso
    • Ideas
Powered by GitBook
On this page

Was this helpful?

Edit on GitHub
  1. Virtualización
  2. Contenedores
  3. Docker

Portainer

Apuntes

PreviousInstalando DockerNextInstalando Portainer

Last updated 1 year ago

Was this helpful?

Se trata de una herramienta ligera y open-source que permite la gestión de contenedores sobre Docker o Docker Swarm. También ofrece una interfaz gráfica para gestionar el host Docker desde cualquier navegador. Adicionalmente, tiene soporte para Raspberry Pi y se puede desplegar como un simple contenedor. Es una herramienta enfocada a visualizar el estado de los contenedores. Algunos apuntes de Portainer pero lo ideal es ir a su web de documentación:

Tenemos una buena ayuda en la aplicación. No obstante, hagamos un tour por algunas de las opciones del menú.

Stack

Es una colección de servicios, generalmente relacionados con una aplicación o uso. Por ejemplo, una definición de pila de WordPress puede incluir un contenedor de servidor web (como nginx) y un contenedor de base de datos (como MySQL). Portainer le permite implementar una pila completa desde una plantilla predeterminada o una plantilla personalizada.

Debes ingresar un nombre para la pila o stack y establecer los valores de configuración necesarios que diferirán de una plantilla a otra. También puedes activar o desactivar Habilitar control de acceso según sea necesario.

Container

Portainer le permite implementar un contenedor independiente de la lista de plantillas predeterminadas.

En el menú, puedes seleccionar Plantillas de aplicaciones y activar Mostrar plantillas de contenedor y luego seleccionar la aplicación que deseas implementar.

Images

Las images se usan para construir contenedores. Cada imagen define las piezas necesarias para construir y configurar un contenedor y se puede reutilizar muchas veces. La sección Imágenes en Portainer te permite interactuar con las imágenes en un entorno.

Si quieres instalar una imagen basta con buscarla y clicar en Pull image para descargarla. Vamos, para no tener que hacerlo por línea de comandos de docker.

En este caso, se nos muestra como sigue:

Network

Portainer admite este tipo de redes:

  • Bridge: Si no especifica un controlador, este tipo de red se creará de forma predeterminada. Las redes puente se utilizan normalmente cuando sus aplicaciones se ejecutan en contenedores independientes que necesitan comunicarse entre sí.

  • macvlan: Estas redes te permiten asignar una dirección MAC a un contenedor, haciéndolo aparecer como un dispositivo físico en su red. El demonio Docker enruta el tráfico a los contenedores en función de sus direcciones MAC. El uso del controlador macvlan es a veces la mejor opción cuando se trata de aplicaciones heredadas que esperan conectarse directamente a la red física, en lugar de enrutarse a través de la pila de red del host Docker.

  • ipvlan. Similar a macvlan, la diferencia clave es que los puntos finales tienen la misma dirección MAC. ipvlan admite los modos L2 y L3.

    • En el modo ipvlan L2, cada punto final obtiene la misma dirección MAC pero diferentes direcciones IP.

    • En el modo ipvlan L3, los paquetes se enrutan entre puntos finales, lo que brinda una mejor escalabilidad.

  • Overlay: Estas redes superpuestas conectan varios demonios Docker y permiten que los servicios de enjambre se comuniquen entre sí. También se pueden usar estas redes superpuestas para facilitar la comunicación entre un servicio de enjambre y un contenedor independiente, o entre dos contenedores independientes en diferentes demonios Docker.

Volumen

Un volumen es un área de almacenamiento de datos que se puede montar en un contenedor para proporcionar almacenamiento persistente. A diferencia de los montajes de enlace, los volúmenes son independientes del sistema operativo subyacente y están completamente administrados por Docker Engine.

Si se creó un volumen con una bandera externa, fuera de Portainer, significa que Portainer tiene un conocimiento limitado sobre él en comparación con uno creado dentro de Portainer.

Una etiqueta de no utilizado significa que Portainer no puede ver ninguna aplicación que esté utilizando este volumen.

Esta etiqueta también puede aparecer en recursos externos debido a la información limitada disponible.

En Portainer puede ver una lista de los volúmenes en su entorno, agregar nuevos volúmenes y eliminar volúmenes existentes.

🐳
WelcomePortainer Documentation
Documentación de Portainer
Logo
Container
https://docs.portainer.io