Cómo instalar Portainer en VPS Linux Ubuntu 24.04

Cómo instalar Portainer en VPS Linux Ubuntu 24.04

/* ---- --- */
Alejandro Robles
Alejandro Robles
Por: Alejandro Robles
Publicado el:

Instalación completa de Portainer CE en un VPS Linux con Ubuntu 24.04 usando Docker y Docker Compose.

Simplifica la administración de tus contenedores con una interfaz gráfica fácil de usar con Portainer

1. Requisitos previos

Asegúrate de tener instalados:

docker -v
docker compose version
Si ya tienes instalados Docker y Docker Compose pasa directamente al punto 2. Instalación de Portainer

En caso de que no tengas instalado Docker

1.1 Instalación de Docker

Actualiza los paquetes del sistema:

sudo apt update && sudo apt upgrade -y

Instala dependencias para añadir repositorios HTTPS:

sudo apt install -y \
  apt-transport-https \
  ca-certificates \
  curl \
  gnupg \
  lsb-release

Añade la clave GPG oficial de Docker:

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | \
  sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg

Configura el repositorio estable de Docker:

echo \
  "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] \
  https://download.docker.com/linux/ubuntu \
  $(lsb_release -cs) stable" | \
  sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

Instala Docker Engine:

sudo apt update && sudo apt install -y docker-ce docker-ce-cli containerd.io

Arranca y habilita Docker para que inicie al arrancar:

sudo systemctl enable docker && sudo systemctl start docker

Añade tu usuario al grupo docker:

sudo usermod -aG docker $USER
newgrp docker

1.2 Instalación de Docker Compose

Instala el plugin:

sudo apt-get install docker-compose-plugin

Verifica la instalación:

docker compose version
Debería devolver algo como: Docker Compose version v2.x.x

2. Instalación de Portainer

2.1. Clona este repositorio

git clone https://github.com/devalexcode/docker-portainer.git

Ingresa a la carpeta del repositorio:

cd docker-portainer

2.2. Crea el archivo .env

cp .env.example .env
Si requieres que Portainer corra por un puerto distinto al 9000 puedes editarlo desde el archivo .env como el comando nano .env

2.3. Levanta los servicios

docker compose up -d
Este comando:
  • Construye las imágenes necesarias
  • Levanta los contenedores definidos en docker-compose.yml
  • Todo en segundo plano (-d)

3. Verifica que el contenedor esté en ejecución

Después de levantar el entorno con docker compose up -d, puedes verificar que Portainer se esté ejecutando correctamente con:

docker ps

Deberías ver una salida similar a esta:

CONTAINER ID   IMAGE                           COMMAND        CREATED              STATUS              PORTS                                                                                                NAMES
ae32dff591df   portainer/portainer-ce:latest   "/portainer"   About a minute ago   Up About a minute   0.0.0.0:8000->8000/tcp, [::]:8000->8000/tcp, 0.0.0.0:9000->9000/tcp, [::]:9000->9000/tcp, 9443/tcp   portainer

Por seguridad es recomendable reiniciar el contenedor de Portainer para continuar con la instalación:

docker restart portainer

4. Acceso a la aplicación

Accede desde el navegador (o usa curl) en:

http://IP_DEL_SERVIDOR:9000/
Si no conoces la dirección IP de tu servidor puedes usar el comando: hostname -I

Completa tus credenciales de acceso y haz clic en “Create user”

Login Portainer

Dashboard:

Portainer Dashboard

  • Reemplaza 9000 con el puerto configurado si usaste otro.
  • Si estás en localhost, puedes usar http://localhost:9000
  • Completa el formulario para comenzar a usar la aplicación.
Administra, crea y actualiza tus aplicaciones Docker corriendo en tu VPS mediante una interfaz web con Portainer.

$99
$175
🔥 En tendencia
Costo por el servicio en USD.

Artículos Relacionados

Aplicaciones y servicios
HTTPS para tu aplicación Docker en VPS

HTTPS para tu aplicación Docker en VPS

Aprende paso a paso a exponer tu aplicación Docker en un subdominio con Apache2 y asegurarla con HTTPS gratis y renovación automática.

Aplicaciones y servicios
Cómo Instalar Evolution API en un VPS con Docker Paso a Paso

Cómo Instalar Evolution API en un VPS con Docker Paso a Paso

Aprende cómo poner en marcha tu propia API de WhatsApp con Evolution API en pocos pasos usando un servidor Linux y Docker.