Instalación de Portainer

Estructura de directorios y archivos

portainer/

├── data/

└── docker-compose.yml

  • Crear carpeta data (vacía)

  • Agregar archivo docker-compose.yml con el contenido alojado en codeberg.

Iniciar contenedor

docker compose up -d

Agregar a Nginx Proxy Manager

  • Ir a la sección Proxy Hosts y seleccionar el botón Add Proxy Host

  • Completar los datos necesarios para configurar el dominio

1. Dominio elegido

2. Nombre del contenedor en el docker-compose.yml (ver publicación anterior)

3. Puerto interno del contenedor

  • Así es como debería verse en el listado al guardar con el botón Save

  • Comprobar en el navegador que funciona el dominio elegido. En el ejemplo sería http://portainer.midominio.com

  • NOTA: Para agregar certificado SSL, ver la sección Agregar certificado SSL de la publicación anterior, el método es el mismo

Configuraciones en Portainer

  • Al iniciar por primera vez hay que terminar la instalación, creando las credenciales para la cuenta de administración. También se puede elegir si compartir información anónima o no

  • Una vez dentro, seleccionar Get Started y luego local

Finalización

Ya está Portainer configurado con lo inicial, se pueden ver diferentes opciones en el panel.

  • Está el listado de servicios levantados, lo que implica que si se necesita más de un contenedor para correr, los agrupará en el principal y sólo se verá uno con ese nombre

  • En este caso se pueden ver todos los contenedores instalados, junto con otros detalles

1. Se marca el estado del contenedor

2. Esta sección es de opciones, se puede ver logs, abrir una terminal del contenedor, y varias opciones más