docker版homeassistant更新教程
docker版的homeassistant,更新比supervisor版本要容易省事的多。
具体步骤:
1、首先要查找自己Homeassistant所在的目录,比如在/opt/homeassistant下;
2、停止原homeassistant容器,使用portainer容器管理软件,或者使用docker container stop homeassistant(注:homeassistant是容器名称,不一定就是这个,需要使用docker ps查看);
3、拉取新版本镜像(这一步可以跳过),使用dockerhub.com,搜索Homeassistant,或者直接使用docker pull homeassistant/home-assistant
4、运行容器,docker run -id --name="homeassistant"--privileged --restart always -p 8123:8123 -e TZ=Aisa/Shanghai --net=host -v /volume2/docker/hass:/config homeassistant/home-assistant
-v 后面是homeassistant所在的文件夹,需要替换,否则安装后是新的HA。而用原先的文件夹,则原先所有设置会自动保留。
视频教程:
https://www.bilibili.com/video/BV1RX4y1q7WL/?vd_source=2421ba0c3dff94919440f6b8cc3a954a
为什么我重新拉了一下,还是以前的21.12.8
saranglhy 发表于 2023-4-21 17:18
为什么我重新拉了一下,还是以前的21.12.8
因为你docker源太旧了,要pull带日期的,比如2023.3.6 现在docker 拉源没科学压根不能用 flyice 发表于 2023-4-21 19:22
因为你docker源太旧了,要pull带日期的,比如2023.3.6
知道啦,谢谢 有没有docker版的supervisor 我这是啥版本的?买的盒子 xiangboshi 发表于 2024-3-26 11:23
我这是啥版本的?买的盒子
supervisor :20240301 root@OpenWrt:/data/homeassistant# docker run -id --name="homeassistant"--privileged --restart always -p 8123:8123 -e TZ=Aisa/Shanghai --net=host -v /data/homeassistant:/config homeassistant/home-assistant
docker: Error response from daemon: Conflict. The container name "/homeassistant" is already in use by container "d97ddd09038c24517cf6cb5b0191a972c069f39fd34cc2b50811ce3f0d123b00". You have to remove (or rename) that container to be able to reuse that name.
See 'docker run --help'.
提示要删除原容器 ?
longtor 发表于 2024-3-26 21:32
root@OpenWrt:/data/homeassistant# docker run -id --name="homeassistant"--privileged --restart alwa ...
楼主这个操作需要需要删掉容器再执行,否则会提示重名,实际上,docker pull 最新的之后,去portainer里更新一下容器就好了。
页:
[1]
2