Node-RED in Docker beheersen: Expert-tips & best practices
Na het lezen van de geweldige blogpost van Dries over het draaien van Node-RED in een Docker-container, dacht ik dat het een goed idee was om een paar tips te delen.
- Data in een container is niet persistent – deze gaat verloren wanneer de container wordt verwijderd.
In Docker en balenaEngine zijn er twee opties om bestanden buiten de container op het hostsysteem op te slaan: volumes en bind mounts.
Volumes worden opgeslagen in het deel van het hostsysteem dat door Docker wordt beheerd (/var/lib/docker/volumes). Ze zijn geïsoleerd van het hostsysteem; niet-Docker-processen mogen dit niet aanpassen.
Bind mounts kunnen overal op het hostsysteem worden opgeslagen. Niet-Docker-processen kunnen ze op elk moment wijzigen.
Door de-vflag toe te voegen aan het RUN-commando, koppel je de datamap van de container aan een map op de hostmachine.
Stappen:
Maak een nieuwe volume aan:
balena-engine volume create --name node_red_user_data
Start de container:
balena-engine run -it --restart always -p 1880:1880 -v node_red_user_data:/data --name mynodered nodered/node-red - Portainer is een heel handig hulpmiddel om je Docker-installatie met alle images en containers te beheren. Het kan gedownload worden van Docker Hub, heeft een grafische gebruikersinterface en maakt het beheer van de Docker-engine heel eenvoudig.
Om het te installeren, voer het volgende commando uit in de shell van de AXC F 2152:
docker pull portainer/portainer
Link: https://hub.docker.com/r/portainer/portainer/
Industriële technologie
- Winteronderhoud voor zware apparatuur: essentiële reinigings- en onderhoudsstrategieën
- Precisie van een Stroompomp-circuit Beoordelen over Weerstandstoleranties en Automotive Temperatuurreeksen
- Samenwerkende robots (cobots): efficiëntie en groei voor kleine en middelgrote fabricanten
- E3.cable afscherming: Eenvoudige toevoeging en aanpassing in 2021
- Kabel- en harnessdocumentatie optimaliseren met E3.cable
- Versterk Cross-Functionele Samenwerking door Communities of Practice
- Boren Uitgelegd: Definitie, Proces en Expert Tips
- Activatracking in Scholen Beheersen: 3 Sleutelstrategieën voor Automatisering, Planning en IT-samenwerking
- Implementaties stroomlijnen met multi-stage container builds
- Node-RED op PLCnext deployen met Docker: Stap-voor-stap handleiding
- Hydraulisch Systeem Onderhoud: Bewijzen Best Practices & Onderhoudstips