Cómo instalar Portainer Docker Manager en Ubuntu 20.04

Si es un profesional de TI y trabaja con Docker, es posible que necesite un administrador de interfaz de usuario para Docker. Existen diferentes herramientas de código abierto, como rancher y portainer, que están disponibles para administrar diferentes entornos de docker, como el host de docker, los contenedores. Volúmenes, redes, etc. En este artículo, aprenderemos cómo instalar y configurar Portainer en Ubuntu 20.04 y usarlo para administrar entornos de Docker.

Portainer es un administrador de interfaz de usuario liviano para la ventana acoplable que se puede usar para administrar diferentes entornos de la ventana acoplable, como los hosts de la ventana acoplable o los clústeres de enjambre de la ventana acoplable. Portainer se ejecuta en un solo contenedor y es compatible con cualquier motor Docker, incluido el contenedor de Linux o el contenedor nativo de Windows y otras plataformas también. Facilita la administración de todos nuestros recursos de Docker, como contenedores, imágenes, volúmenes, redes y más.

Prerrequisitos

  1. Servidor ubuntu nuevo 20.04
  2. Cuenta privilegiada sudo
  3. Conexión a Internet para descargar paquetes.

Instalar Docker en Ubuntu 20.04

En este artículo, supongo que no ha instalado Docker en su sistema ubuntu. Siga los pasos a continuación para instalar Docker en Ubuntu.

Actualizar el índice del paquete apt

PS sudo apt-get update

Instalar las dependencias

PS sudo apt-get install apt-transport-https ca -ificates curl gnupg lsb-release

Agregar la clave GPG oficial de Docker

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

Ahora ejecute el siguiente comando para configurar el repositorio estable de Docker.

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

Ahora actualice el índice del repositorio y configure el motor de acoplamiento

PS sudo apt-get update $ sudo apt-get install docker-ce docker-ce-cli containerd.io

Una vez que se complete la instalación, reinicie el sistema

PS sudo reiniciar

Para verificar que la instalación de la ventana acoplable está bien, ejecute la imagen de la ventana acoplable simple como

PS sudo Docker ejecutar hola-mundo

Producción :

Iniciar y habilitar el servicio Docker

PS sudo systemctl start docker $ sudo systemctl habilitar ventana acoplable

Producción :

Instalar Docker Compose

Una vez que la ventana acoplable esté instalada, ejecute el siguiente comando para instalar docker-compose en Ubuntu.

PS sudo curl -L https://github.com/docker/compose/releases/download/1.21.2/docker-compose-`uname -s`-`uname -m` -o / usr / local / bin / docker-compose

Establezca el permiso usando el comando:

PS sudo chmod + x / usr / local / bin / docker-compose

Configurar Portainer

Hemos instalado la ventana acoplable y la hemos verificado ejecutando la imagen de la ventana acoplable simple. Ahora sacaremos la imagen de la ventana acoplable portainer / portainer-ce (anteriormente portainer / portainer) y la ejecutaremos como un contenedor. Antes de ejecutar el contenedor, cree un volumen de ventana acoplable persistente para almacenar datos de portainer.

PS sudo docker volume crear portainer_data

Ahora crea el contenedor portainer usando el siguiente comando.

PS sudo docker run -d -p 9000: 9000 -p 8000: 8000 –name portainer –restart always -v /var/run/docker.sock:/var/run/docker.sock -v / srv / portainer: / data portainer / portainer-ce

Donde:

  • -d => Ejecutar el contenedor en modo separado
  • -p => Asignar el puerto del contenedor con el puerto de host de la ventana acoplable
  • –Name => Nombre del contenedor
  • -v => Mapa de volumen

Producción :

Crea un contenedor para Portainer

Tenga en cuenta que la captura de pantalla todavía usa el paquete antiguo portainer / portainer, use el nuevo paquete portainer / portainer-ce en su lugar como se usa en el comando actualizado arriba de la captura de pantalla.

Ejecute el siguiente comando para verificar el estado del contenedor

PS sudo docker ps -a

Producción :

Lista de procesos de Docker

Portainer se ejecuta en el puerto 9000. Busque la dirección IP de su servidor con el puerto 9000 en el navegador y cree un usuario.

Iniciar sesión en Portainer

Después de crear el usuario, podrá encontrar el panel de control del portainer. Puede administrar diferentes recursos de la ventana acoplable como volúmenes, contenedores, redes e imágenes desde el administrador de la interfaz de usuario

Tablero portainer

Conclusión

En este artículo, he cubierto cómo instalar portainer para administrar Docker usando la interfaz de usuario. Hemos aprendido cómo instalar portainer y administrar los contenedores de la ventana acoplable que se ejecutan en el host de la ventana acoplable.

Gracias por leer.