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
- Servidor ubuntu nuevo 20.04
- Cuenta privilegiada sudo
- 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 :
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 :
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.
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
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.