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.
Creamos los directorios
sudo mkdir -p /docker-data/portainer/data
y el fichero /docker-data/portainer/docker-compose.yml con este contenido:
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
https://gist.githubusercontent.com/i40sys/e428329a5939a2f0eba9afbe8d090c87/raw/15dcfdf35dc6bd4ed093775fb639fc90326cf975/docker-compose.yml
# 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
Secciones:
👨🔧 Create tu Gateway de IoT | 🌎 Soluciones de acceso remoto |
---|---|
💭 Aprende IoT | 👨💻 Infraestructure as Code (IaC) |
🔌 Hardware para IoT Gateway | 📈 Logs and metrics |