PORTAINER:gestion de containers vía Web

Fecha publicación
#
16
Dificultad
Básico
3 more properties
Publicado
tags
i40sys, industry 4.0, industry40.systems, industrial, remote access, acceso remoto, plc, siemens, omron, time, ubuntu, linux, iot gateway, gateway, iot, internet of things, docker, container, ubuntu, portainer

La línea de comandos se puede hacer muy pesada cuando todavía no estas familiarizado con una tecnología. Los contenedores (containers) de Docker tienen una sintaxis que puede ser un desafio especialmente por la cantidad de parámetros que puede llegar a tener cada comando. Por este motivo usar una herramienta como Portainer que nos permite hacer una gestión de los contenedores y sus componentes vía web puede ser de gran ayuda.

Instalar Portainer dentro de un container

Creamos los directorios
Shell
sudo mkdir -p /docker-data/portainer/data 
y el fichero /docker-data/portainer/docker-compose.yml con este contenido:
YAML
version: '3.3'
services:
  portainer-ce:
    ports:
      - '8000:8000'
      - '9000:9000'
    container_name: portainer
    restart: always
    volumes:
      - '/var/run/docker.sock:/var/run/docker.sock'
      - '/docker-data/portainer/data:/data'
    image: portainer/portainer-ce

Control de portainer


Shell
# los siguientes comandos solo funcionan desde este directorio
cd /docker-data/portainer

# iniciar portainer
docker-compose up -d

# ver logs de su funcionamiento
docker-compose logs -f

# parar portainer
docker-compose down