安装命令
1
2
3
4
5
6
7
| docker run -d \
--name homeassistant \
--restart unless-stopped \
-e TZ=Asia/Shanghai \
-v ~/homeassistant/config:/config \
--network=host \
ghcr.io/home-assistant/home-assistant:stable
|
管理页面为 http://IP:8123/。此示例适用于 Linux 宿主机的 host 网络;Home Assistant Container 不包含 Supervisor 和附加组件商店。
验证运行状态
1
2
| docker inspect -f '{{.State.Status}}' homeassistant
docker logs --tail=50 homeassistant
|
容器状态应为 running,然后访问管理页面完成初始化。若反复重启,先检查日志和配置目录权限。
备份与恢复
升级前备份 ~/homeassistant/config,并记录原镜像版本。升级回退需要按 Home Assistant 对应版本的要求恢复备份及镜像,避免仅切换标签后复用不兼容的数据。
临时停止容器
停止服务时执行,配置目录会保留:
1
| docker stop homeassistant
|
延伸阅读