Domina Node-RED en Docker: Consejos expertos y mejores prácticas
Después de leer la gran entrada del blog de Dries sobre ejecutar Node-RED en un contenedor Docker, pensé que sería una buena idea compartir algunos consejos.
-
Los datos de un contenedor no son persistentes, es decir, se pierden cuando el contenedor se elimina.
En Docker y balenaEngine hay dos opciones para almacenar archivos fuera de un contenedor en el sistema host: volúmenes y bind mounts.
- Volúmenes se almacenan en la parte del sistema de archivos del host que es gestionada por Docker (/var/lib/docker/volumes). Están aislados del sistema host. Los procesos no-Docker no deberían modificar esta parte.
- Bind mounts pueden almacenarse en cualquier lugar del sistema host. Los procesos no-Docker pueden modificarlos en cualquier momento.
Añadir la bandera
--val comando RUN vinculará el directorio de datos del contenedor a un directorio en la máquina host.Aquí están los pasos:
Crear un nuevo volumen:
balena-engine volume create --name node_red_user_dataEjecutar el contenedor:
balena-engine run -it --restart always -p 1880:1880 -v node_red_user_data:/data --name mynodered nodered/node-red -
Hay una herramienta muy buena para gestionar tu instalación de Docker con todas las imágenes y contenedores. Se llama Portainer y se puede descargar desde Docker Hub. Tiene una interfaz gráfica de usuario y hace que la gestión del motor Docker sea muy fácil.
Para instalarlo ejecuta el siguiente comando en el shell del AXC F 2152:
docker pull portainer/portainerAquí está el enlace: https://hub.docker.com/r/portainer/portainer/
Tecnología Industrial
- Cuidado invernal de equipos pesados: estrategias esenciales de limpieza y mantenimiento
- Evaluando la Precisión de un Circuito Bomba de Corriente a Través de Tolerancias de Resistores y Rangos de Temperatura Automotrices
- Robots colaborativos: Impulso a la eficiencia y crecimiento para pequeños y medianos fabricantes
- Blindaje de cables en E3.cable: Adición y ajuste fácil en la serie 2021
- Domine la documentación de cables y haces con E3.cable
- Fortalece la colaboración cross-funcional mediante comunidades de práctica
- Taladrado explicado: Definición, proceso y 12 consejos expertos para metal
- Domina el Seguimiento de Activos en Escuelas: 3 Estrategias Clave para Automatización, Planificación y Colaboración TI
- Optimiza los despliegues con compilaciones de contenedores multinivel
- Despliega Node-RED en PLCnext con Docker: Guía paso a paso
- Cuidado del sistema hidráulico: Mejores prácticas probadas y consejos de mantenimiento