Instalar Portainer en Linux

Un poco de administración de sistemas

Índice

Probablemente debería llamar a esto ingeniería de plataformas ahora.

Aquí hay algunas notas sobre cómo instalar Connect y eliminar Portainer - interfaz de usuario para la gestión de imágenes y contenedores de Docker.

containers-in-docks

Para más guías de herramientas para desarrolladores, consulte Herramientas para desarrolladores: La guía completa para flujos de trabajo modernos de desarrollo.

Prerrequisitos

Docker Engine debe estar instalado y ejecutándose en el host. En Ubuntu, consulte Instalar Docker en Ubuntu. También necesita que su usuario esté en el grupo docker o tener acceso sudo para los comandos de Docker.

Cuándo

Esto permite ejecutar comandos de Docker sin sudo:

sudo usermod -aG docker $USER

Primero, cree el volumen que Portainer Server utilizará para almacenar su base de datos:

docker volume create portainer_data

Luego, descargue e instale el contenedor de Portainer Server:

docker run -d -p 8000:8000 \
  -p 9443:9443 \
  --name portainer \
  --restart=always \
  -v /var/run/docker.sock:/var/run/docker.sock \
  -v portainer_data:/data portainer/portainer-ce:lts

Solo https:

docker run -d \
  -p 9443:9443 \
  --name portainer \
  --restart=always \
  -v /var/run/docker.sock:/var/run/docker.sock \
  -v portainer_data:/data portainer/portainer-ce:lts

Por defecto, Portainer genera y utiliza un certificado SSL autofirmado para proteger el puerto 9443. Alternativamente, puede proporcionar su propio certificado SSL durante la instalación o a través de la interfaz de usuario de Portainer después de que la instalación esté completa.

Portainer Server ya ha sido instalado. Puede verificar si el contenedor de Portainer Server ha iniciado ejecutando docker ps:

root@server:~# docker ps
CONTAINER ID   IMAGE                          COMMAND                  CREATED       STATUS      PORTS                                                                                  NAMES             
de5b28eb2fa9   portainer/portainer-ce:lts     "/portainer"             2 weeks ago   Up 9 days   0.0.0.0:8000->8000/tcp, :::8000->8000/tcp, 0.0.0.0:9443->9443/tcp, :::9443->9443/tcp   portainer

Usando Portainer

Debería ver un contenedor llamado portainer con los puertos relevantes expuestos

  1. Acceda a la interfaz web de Portainer

    Abra su navegador y vaya a:

    https://ip-de-su-servidor:9443 (para HTTPS, recomendado)

    http://ip-de-su-servidor:9000 (si habilitó el puerto HTTP heredado)

  2. Configure la cuenta de administrador

    En el primer lanzamiento, Portainer le pedirá que cree una contraseña de administrador.

    Seleccione “Docker” como el entorno a administrar y luego conecte.

  3. Comience a administrar sus contenedores

    Use el panel de control de Portainer para:

    • Ver, iniciar, detener y eliminar contenedores
    • Administrar imágenes, redes y volúmenes
    • Desplegar nuevas aplicaciones usando plantillas

Cómo detener y eliminar Docker Portainer

Para detener y eliminar completamente Portainer de su entorno Docker, siga estos pasos:

1. Detenga el contenedor de Portainer

docker stop portainer

Esto detiene el contenedor de Portainer en ejecución.

2. Elimine el contenedor de Portainer

docker rm portainer

Esto elimina el contenedor de su sistema.

3. (Opcional) Elimine el volumen de datos de Portainer

Si desea eliminar todos los datos de Portainer (como configuraciones y cuentas de usuario), también elimine el volumen de datos:

docker volume rm portainer_data

Advertencia: Esta acción es irreversible y eliminará permanentemente todos los datos de Portainer.


Si utilizó un nombre de contenedor o volumen diferente, sustituya portainer y portainer_data con sus nombres reales.

Estos pasos detendrán y eliminarán completamente Portainer de su host Docker.

Enlaces útiles

Suscribirse

Recibe nuevas publicaciones sobre sistemas, infraestructura e ingeniería de IA.