Cloud: Docker

Материал из HOMEd Wiki
Версия от 07:04, 20 марта 2024; Voznemozhno (обсуждение | вклад) (Новая страница: «{{DISPLAYTITLE:Cloud: Docker}} {{Breadcrumbs|Cloud > Установка > Docker}} == Поддерживаемые платформы == <code class="value">linux/arm64</code><br> <code class="value">linux/arm/v7</code><br> <code class="value">linux/amd64</code> == Подготовка == Для запуска [https://docker.com Docker] контейнера {{Service| Cloud}} необходимо создать папку, в к...»)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)

Поддерживаемые платформы

linux/arm64
linux/arm/v7
linux/amd64

Подготовка

Для запуска Docker контейнера HOMEd Cloud необходимо создать папку, в которой будут храниться данные и лог сервиса, и поместить в эту папку файл конфигурации с именем homed-cloud.conf. Папка может иметь произвольное имя, в этом примере используется имя homed-cloud.

Пример конфигурации

[log]
enabled=true

[mqtt]
host=192.168.12.76
port=1883
username=automation
password=secret
prefix=homed

[cloud]
host=cloud.homed.dev
port=8042
uniqueid=docker_client_1
token=zyxwvutsrqponmlkjihgfedcba9876543210

Подробнее о параметрах конфигурации можно почитать здесь.

Запуск контейнера

$ docker run --detach --volume /opt/homed-cloud:/data --name homed-cloud docker.u236.org/homed-cloud

--volume - проброс папки /opt/homed-cloud на хосте в папку /data внутри контейнера

Что дальше?

После успешной настройки и запуска контейнера HOMEd Automation можно приступать к добавлению автоматизаций в базу данных.