Instalar Portainer en Ubuntu 18.04

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-get 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! 🙂

To write a comment on this article, fill out the form below. Fields marked with an asterisk (*) are required.

Visitors comments
  1. Comentario (Publicado por Micah Johnson)

    Con el imagen de docker solo faltaba abrir el puerto 9000 en el firewall del servidor antes de entrar en “http://IP_Publica_servidor:9000”

    Despues todo bien!

    Reply

    • Comentario (Publicado por cldn-kb-admin)

      Hola Micah,

      Gracias por tu comentario,
      Un saludo,
      Clouding.

      Reply