Portainer: Administrar contenedores de diferentes equipos

2020-03-05

Seguro que ya has oído hablar de portainer, y puede que lo uses para administrar tus contenedores, pero lo que quizás nos sepas es que ambión puedes administrar los contenedores que se encuentren en otro equipo.

Editando servicio docker

Para ello debes editar el servicio de docker en el equipo al que vamos a conectar portainer

sudo nano /lib/systemd/system/docker.service

Y modificar la linea para añadir el puerto de escucha, por defecto es el 2375

ExecStart=/usr/bin/dockerd -H fd:// -H tcp://0.0.0.0:2375 --containerd=/run/containerd/containerd.sock

Recargamos

systemctl daemon-reload

Y reiniciamos

sudo systemctl restart docker.service

Conectando portainer

Ahora tan solo debemos de conectar portainer con el servicio docker del equipo remoto.

Desde menú Endpoints pulsamos en Add endpoint, elegimos un nombre descriptivo, por ejemplo yo le he puesto nuc, como Endpoint URL ponemos la dirección IP del equipo y el puerto al que vamos a conectarnos (el que añadimos en el paso anterior), si además el equipo remoto tiene una IP publica se la ponemos en el campo Public IP

Ahora tenemos dos equipos a los que conectarnos, local son los contenedores del equipo local y los del equipo remoto, nuc

Desde el menú Home podemos conectarnos al equipo que deseemos

Espero que te haya gustado, pasa un buen día. 🐧

Ingrese la dirección de su instancia


Más publicaciones como esta

Docker: Comandos básicos para docker-compose

2020-02-27 | #docker

No pretendo crear un articulo sobre el uso de docker-compose, tan solo te voy a mostrar una serie de comandos rápidos para la utilización y su administración. Cosas a tener en cuenta: image: imagen del contenedor que se va a utiliza, dependiendo de la arquitectura del procesador de la maquina en la que se va a utilizar, puede ser para arm, x86, etc

Continuar leyendo 