Node-RED в Docker: экспертные советы и лучшие практики
После прочтения блога Дриза о запуске Node-RED в Docker, решил поделиться советами.
- Персистентность данных. Данные контейнера теряются при удалении. В Docker и balenaEngine два способа хранить файлы на хосте: volumes и bind mounts.
- Volumes — в управляемой Docker части ФС (
/var/lib/docker/volumes), изолированы от хоста. - Bind mounts — где угодно на хосте, доступны не-Docker процессам.
Флаг
-vпривязывает директорию данных контейнера к директории хоста. Шаги:balena-engine volume create --name node_red_user_data balena-engine run -it --restart always -p 1880:1880 -v node_red_user_data:/data --name mynodered nodered/node-red - Volumes — в управляемой Docker части ФС (
- Portainer — удобный GUI для управления Docker (образы, контейнеры). Установка на AXC F 2152:
Ссылка: Docker Hub.docker pull portainer/portainer
Промышленные технологии
- Оценка точности схемы токового насоса при разбросе резисторов и автомобильном температурном диапазоне
- Коллаборативные роботы: повышение эффективности и роста для малых и средних производителей
- E3.cable: простое добавление и настройка экранирования в серии 2021
- Укрепление кросс-функционального сотрудничества через сообщества практиков
- Зимний уход за спецтехникой: чистка и ТО в холодный сезон
- Сверление: определение, процесс и 12 экспертных советов для металла
- Уход за гидравлическими системами: проверенные лучшие практики и советы по обслуживанию
- Освоение отслеживания активов в школах: 3 ключевые стратегии автоматизации, планирования и IT-коллаборации
- Оптимизация развертывания с помощью многостадийных сборок контейнеров
- Развертывание Node-RED на PLCnext с Docker: пошаговое руководство