Установка NodeRed в Docker на Wirenboard для Apple Homekit
Создан: 16 May 2024
Просмотры: 1007
Комментарии: 0
Оценки: 0 5
Ставим Docker как в инструкции https://wirenboard.com/wiki/Docker
Создаем каталог (где угодно, но лучше в /opt/docker/node-red)
mkdir /opt/docker
mkdir /opt/docker/node-red
Создаем файл docker-compose.yml в директории
nano /opt/docker/node-red/docker-compose.yml
Вставляем в docker-compose.yml
services:
node-red:
image: nodered/node-red:latest-18
container_name: node-red
environment:
- TZ=Europe/Moscow
# ports:
# - "1880:1880"
volumes:
- "./data:/data"
network_mode: host
restart: unless-stopped
privileged: true
deploy:
resources:
limits:
memory: 256M
reservations:
memory: 128M
Если это nodered (мы же еще и другие контейнеры можем туда поставить), то создаем ему папку data в директории /opt/docker/node-red
mkdir /opt/docker/node-red/data
Меняем права директории на 777
cd /opt/docker/node-red/data
chmod 777 data
Заходим по ssh в эту папку и пишем
docker compose up -d
Для запуска контейнера еще раз
docker compose up -d
Обновляем через docker compose pull в той же папке (это важно), перезапускаем просто написав docker compose up -d (если было обновлено — перезапустится, если нет то нет)
Для перезагрузки
docker compose up --force-recreate
Проверка статуса контейнера
docker stats node-red
(выйти ctrl+c)
Далее устанавливаем Apple Homekit по инструкции
Оценка:
Еще никто не написал комментариев.