Node-RED in Docker meistern: Experten-Tipps & Best Practices
Nach dem tollen Blog-Eintrag von Dries über Node-RED in Docker-Containern möchte ich einige Tipps teilen.
- Datenpersistenz: Container-Daten sind nicht persistent – beim Löschen des Containers verloren. Docker und balenaEngine bieten zwei Optionen, Dateien außerhalb des Containers im Host-System zu speichern: Volumes und Bind Mounts.
- Volumes werden im von Docker verwalteten Teil des Host-Dateisystems gespeichert (
/var/lib/docker/volumes). Sie sind vom Host-System isoliert. Nicht-Docker-Prozesse sollten diesen Bereich nicht modifizieren. - Bind Mounts können überall im Host-System gespeichert werden. Nicht-Docker-Prozesse können sie jederzeit modifizieren.
Mit dem
-v-Flag beimRUN-Befehl wird das Datenverzeichnis des Containers an ein Verzeichnis auf der Host-Maschine gebunden. Schritte:# Neues Volume erstellen balena-engine volume create --name node_red_user_data # Container starten balena-engine run -it --restart always -p 1880:1880 -v node_red_user_data:/data --name mynodered nodered/node-red - Volumes werden im von Docker verwalteten Teil des Host-Dateisystems gespeichert (
- Portainer – Docker-Verwaltung mit GUI: Sehr praktisches Tool zur Verwaltung der Docker-Installation (Images, Container). Grafische Oberfläche, erleichtert die Engine-Verwaltung enorm. Installation auf AXC F 2152:
docker pull portainer/portainerLink: Docker Hub – Portainer
Industrietechnik
- Präzision eines Strompumpen-Schaltkreises über Widerstandstoleranzen und automotiven Temperaturbereich bewerten
- Kollaborative Roboter: Effizienz und Wachstum für kleine und mittlere Hersteller
- E3.cable Schirmung: Einfaches Hinzufügen & Anpassen in der 2021er Serie
- Funktionsübergreifende Zusammenarbeit durch Communities of Practice stärken
- Winterpflege für Schwerlasttechnik: Wesentliche Reinigungs- & Wartungsstrategien
- Bohren erklärt: Definition, Prozess & 12 Profi-Tipps für Metall
- Hydrauliksystem-Pflege: Bewährte Wartungsstrategien & Tipps
- Asset-Tracking in Schulen meistern: 3 Schlüsselstrategien für Automatisierung, Planung & IT-Zusammenarbeit
- Deployments mit Multi-Stage-Container-Builds optimieren
- Node-RED auf PLCnext mit Docker deployen: Schritt-für-Schritt-Anleitung