Fabrication industrielle
Internet des objets industriel | Matériaux industriels | Entretien et réparation d'équipement | Programmation industrielle |
home  MfgRobots >> Fabrication industrielle >  >> Manufacturing Technology >> Technologie industrielle

Maîtriser Node-RED dans Docker : Astuces d'expert et bonnes pratiques

Après avoir lu l'excellent article de blog de Dries sur l'exécution de Node-RED dans un conteneur Docker, j'ai pensé qu'il serait utile de partager quelques astuces.

  1. La persistance des données
    Les données d'un conteneur ne sont pas persistantes, elles sont perdues quand le conteneur est supprimé. Dans Docker et balenaEngine, il y a deux options pour stocker des fichiers en dehors du conteneur sur le système hôte : les volumes et les bind mounts.
    • Volumes : stockés dans la partie du système de fichiers hôte gérée par Docker (/var/lib/docker/volumes). Ils sont isolés du système hôte. Les processus non-Docker ne devraient pas modifier cette partie.
    • Bind mounts : peuvent être stockés n'importe où sur le système hôte. Les processus non-Docker peuvent les modifier à tout moment.
    L'ajout du drapeau -v à la commande RUN lie le répertoire de données du conteneur à un répertoire sur la machine hôte.
    Voici les étapes :

    Créer un nouveau volume :
    balena-engine volume create --name node_red_user_data
    Lancer le conteneur :
    balena-engine run -it --restart always -p 1880:1880 -v node_red_user_data:/data --name mynodered nodered/node-red
  2. Portainer : gestion graphique de Docker
    Il existe un très bel outil pour gérer votre installation Docker avec toutes les images et conteneurs. Il s'appelle Portainer et peut être téléchargé depuis Docker Hub. Il dispose d'une interface graphique et rend la gestion du moteur Docker très facile.
    Pour l'installer, exécutez la commande suivante dans le shell de l'AXC F 2152 :
    docker pull portainer/portainer
    Lien : https://hub.docker.com/r/portainer/portainer/

Technologie industrielle

  1. Évaluation de la précision d'un circuit pompe de courant face aux tolérances de résistances et aux plages de température automobile
  2. Exploiter les robots collaboratifs : booster l'efficacité et la croissance des PME manufacturières
  3. Renforcer la collaboration transversale grâce aux communautés de pratique
  4. Entretien hivernal des engins lourds : stratégies essentielles de nettoyage et maintenance
  5. Le perçage expliqué : définition, processus et 12 conseils d'expert pour le métal
  6. Entretien des systèmes hydrauliques : meilleures pratiques éprouvées et conseils de maintenance
  7. Maîtriser le suivi d'actifs dans les écoles : 3 stratégies clés pour l'automatisation, la planification et la collaboration IT
  8. Optimiser les déploiements avec les builds multi-étapes Docker
  9. Déployer Node-RED sur PLCnext avec Docker : Guide étape par étape