通过docker部署Homebridge和HomeAssistant
一、简单理解docker
images 镜像
pull 类似下载的意思,把images下载到本地
docker images
docker pull homeassistant/home-assistant
docker pull oznu/homebridge
二、安装HomeAssistant
docker run -d \
--net=host \
--name=home-assistants \
-e TZ=Asia/Shanghai \
-v /opt/home-assistant:/config \
--restart=always \
homeassistant/home-assistant
安装HomeBridge
docker run \
--net=host \
--name=homebridge \
-e TZ=Asia/Shanghai \
-e PGID=1000 -e PUID=1000 \
-e HOMEBRIDGE_CONFIG_UI=1 \
-e HOMEBRIDGE_CONFIG_UI_PORT=8581 \
-v /root/homebridge/config:/homebridge \
--restart=always \
oznu/homebridge
常用docker命令
docker container ls -a *获得容器信息
docker container stop ID *停止容器
docker container rm ID *删除容器
docker rmi ID *删除镜像
删除前要把停止容器工作
docker ps -a *效果等同于获得容器信息
docker exec homebridge yarn add homebridge-homeassistant 安装插件
docker exec homebridge npm install homebridge-dummy
docker restart homebridge
docker restart home-assistant