8 980 590-57-10
Ваш город — Дублин?
Заявка

Установка NodeRed в Docker на Wirenboard для Apple Homekit


Ставим 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 по инструкции

https://wirenboard.com/wiki/Node-RED_Apple_HomeKit


    Еще никто не написал комментариев.

    Написать комментарий