Importante
Este artículo está obsoleto y puede contener información desactualizada. Por favor, consulta la documentación más reciente para obtener la información actualizada.
Portainer te ayuda a gestionar tus contenedores Docker con una interfaz gráfica, funciona con servidores Docker o clusters Swarm.
Portainer consume muy pocos recursos y funciona como un contenedor Docker (la imagen Docker pesa menos de 4MB). Por lo tanto, una vez tengamos Docker instalado será muy fácil de instalar.
Instalación Docker
Como viene siendo costumbre antes de instalar algún paquete nos aseguraremos que nuestro servidor esté actualizado:
# apt update
# apt upgrade
Instalamos los paquetes necesarios para poder instalar Docker:
# apt install apt-transport-https ca-certificates curl software-properties-common
Añadimos la clave GPG oficial de Docker:
# curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
Activamos repositorio Docker y lo actualizamos:
# add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
# apt update
Instalamos última versión Docker:
# apt install docker-ce
Instalación Portainer
Como os decíamos al principio de este artículo instalar Portainer es muy sencillo ya que funciona en un contenedor de Docker, para ello ejecutaremos:
# docker volume create portainer_data
# docker run -d -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer
Antes de nada hay que abrir el puerto 9000 TCP en el panel de cliente. Ahora que ya tenemos Portainer instalado y el puerto abierto lo primero que hay que hacer es configurarlo, para ello entraremos a http://IP_Publica_servidor:9000, crearemos una contraseña para nuestro usuario administrador, seleccionaremos “Local” y conectaremos con nuestro contenedor Docker. El siguiente paso será configurar la IP de nuestro servidor para ello iremos a “Endpoints” y haremos clic en “local”, en la ventana que se abrirá rellenaremos la IP Pública de nuestro servidor en “Public IP”. Os dejamos unas capturas de todo este proceso:
Ahora que ya tenemos instalado y configurado Portainer ya podemos crear los contenedores que queramos, para ellos podremos hacerlo de diferentes maneras “App Templates”, “Stacks” o “Images + Containers”. Aquí os dejamos varias capturas con diferentes ejemplos:
¿Lo has probado? ¡Déjanos tus comentarios! 🙂