Poco a poco

Instalar portainer

La idea es tener corriendo portainer en cualquier instalación de mi casa, ya sea en el nuc de domotica, en el que sirve a internet contenido o en el NAS

instalación:

Lo primero es crear el volumen

sudo docker volume create portainer_data

Ahora en una sola línea hacemos todo:

docker run -d --name=portainer --hostname=portainer --network=host --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data -e TZ='Europe/Madrid' portainer/portainer-ce:latest

Ahora portainer esta instalado y corriendo en el puerto 9000. Para acceder al dashboard, ir a 127.0.0.1:9000 en el navegador.

Actualizaciones:

Una vez está instalado según vayan saliendo las nuevas actualizaciones seguiremos los siguientes pasos:

En un solo comando paro y borro el contenedor actual:

sudo docker stop portainer && sudo docker rm portainer

O bien en dos comandos separados:

docker stop portainer
docker rm portainer

Lo siguiente es borrar la imagen para ello listar todas las imagenes existentes

docker image ls 

Tras localizar la imagen que nos interesa hay que borrarla mediante el id

docker rmi <idDeLaImagen>

Ahora hay que volver a usar la línea que crea el contenedor, en este caso al tener ya borrada la imagen ira a buscar la nueva y montará portainer actualizado a la última versión.

docker run -d --name=portainer --hostname=portainer --network=host --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data -e TZ='Europe/Madrid' portainer/portainer-ce:latest