Ir al contenido principal

Guía rápida: instalar y usar Portainer (Docker)

Guía rápida: instalar y usar Portainer (Docker)

Portainer es una interfaz web para administrar contenedores Docker sin usar la terminal. Ideal para gestionar servicios como n8n y Evolution API desde un navegador.

Resumen: Creás una carpeta, un docker-compose.yml, levantás el servicio y accedés por HTTPS al puerto que elijas (ej: 9444).

1) Crear carpeta para Portainer

mkdir -p /home/docker/portainer
cd /home/docker/portainer

2) Crear docker-compose.yml

Usa este contenido (puerto externo 9444 → interno 9443):

version: "3.8"

services:
  portainer:
    image: portainer/portainer-ce:latest
    container_name: portainer
    restart: always
    ports:
      - "9444:9443"
    volumes:
      - /var/run/docker.sock:/var/run/docker.sock
      - portainer_data:/data

volumes:
  portainer_data:

3) Levantar Portainer

docker compose up -d

4) Acceder desde el navegador

Usá HTTPS (no HTTP). La primera vez verás un certificado auto-firmado: aceptalo para continuar.

https://IP_DEL_SERVIDOR:9444
  1. Creá el usuario administrador.
  2. Elegí Docker local como endpoint.
  3. Listo: vas a ver tus contenedores (n8n, Evolution API, etc.).

5) Reiniciar instalación (reset total)

Si querés borrar todo y empezar desde cero:

# Parar y eliminar contenedor
docker stop portainer
docker rm portainer

# Borrar volumen de configuración (cambia el nombre si difiere)
docker volume rm portainer_portainer_data

# Volver a levantar
docker compose up -d

6) ¿Para qué usar Portainer?

  • Ver estado de contenedores y reiniciarlos con un clic.
  • Ver logs en tiempo real.
  • Gestionar volúmenes y stacks.
  • Acceso multiusuario con roles.

Tip: Si el puerto elegido ya está ocupado, cambiá ports: a otro (ej.: 8443:9443) y accedé con https://IP_DEL_SERVIDOR:8443.

Comentarios

Entradas populares de este blog

Instalar Evolution API en Docker con Redis y PostgreSQL Local

Instalar Evolution API en Docker con Redis y PostgreSQL Local En este tutorial vamos a levantar Evolution API usando Docker , con soporte de Redis para sesiones y PostgreSQL local para almacenar datos de manera persistente y compartida entre varios usuarios. 1. Estructura del proyecto Crea una carpeta para tu proyecto y colócate en ella: mkdir -p ~/docker/evolution-api cd ~/docker/evolution-api 2. Archivo docker-compose.yml Este compose levanta Redis y Evolution API : version: "3.9" services: # ✅ SERVICIO REDIS redis: container_name: evolution_redis image: redis:7-alpine restart: unless-stopped ports: - "6379:6379" volumes: - redis_data:/data command: redis-server --save 60 1 --loglevel warning # ✅ SERVICIO EVOLUTION API evolution-api: container_name: evolution_api image: atendai/evolution-api restart: unless-stopped ports: - "8085:8080" env_file: - .env ...

Instalación y Configuración de MySQL 5.7 en Ubuntu 24.04 LTS

Instalar MySQL 5.7 en Ubuntu 24.04 1. Descargar e instalar MySQL Copiar mkdir ~/mysql57 cd ~/mysql57 wget https://cdn.mysql.com/archives/mysql-5.7/mysql-5.7.44-linux-glibc2.12-x86_64.tar.gz tar -zxvf mysql-5.7.44-linux-glibc2.12-x86_64.tar.gz sudo mv mysql-5.7.44-linux-glibc2.12-x86_64 /usr/local/mysql sudo ln -s /usr/local/mysql/bin/mysql /usr/local/bin/mysql 2. Instalar dependencias necesarias IMPORTANTE: Se descargan las versiones nuevas de las librerías y se las vincula con las librerías que necesita MySQL. Copiar sudo apt update # Reemplazo de libaio sudo apt install libaio1t64 # Reemplazo de libtinfo y ncurses sudo apt install libtinfo6 libncurses6 Copiar # Crear los enlaces simbólicos sudo ln -sf /usr/lib/x86_64-linux-gnu/libaio.so.1t64 /usr/lib/libaio.so.1 sudo ln -sf /usr/lib/x86_64-linux-gnu/libtinfo.so.6 /usr/lib/x86_64-linux-gnu/libtinfo.so.5 sudo ln -sf /usr/lib/x86_64-linux-gnu/libncurses.so.6 /usr/lib/x86_64...

Tutorial: n8n con Docker Compose en Linux

Tutorial Completo: Instalar y correr n8n en Linux con Docker Compose Este tutorial te guiará paso a paso para instalar y ejecutar n8n usando Docker Compose en un sistema Linux (como Ubuntu), con buenas prácticas y configuraciones recomendadas. --- 1. Actualizar el sistema Es buena práctica empezar actualizando los paquetes y sistema: Copiar sudo apt update sudo apt upgrade -y --- 2. Instalar dependencias necesarias para Docker Copiar sudo apt install -y ca-certificates curl gnupg lsb-release --- 3. Agregar repositorio oficial de Docker Copiar sudo mkdir -p /etc/apt/keyrings curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg echo \ "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] \ https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | \ sudo tee /etc/apt/sources.list.d/docker.list > /dev/null sudo apt update --- 4. ...