『瀚思彼岸』» 智能家居技术论坛

 找回密码
 立即注册
查看: 3039|回复: 13

[基础教程] 基于Docker安装的HASS升级

[复制链接]

3

主题

28

帖子

158

积分

注册会员

Rank: 2

积分
158
金钱
130
HASS币
0
发表于 2022-2-4 13:34:53 | 显示全部楼层 |阅读模式
本帖最后由 cuileiyy 于 2022-2-4 13:38 编辑

基于Docker安装的HASS升级
拉取最新镜像
docker pull homeassistant/home-assistant:latest停止容器docker stop [容器ID]
## 例如
root@hass:~# docker ps
CONTAINER ID   IMAGE                                 COMMAND   CREATED       STATUS       PORTS     NAMES
e9bf23f4ba60   homeassistant/home-assistant:latest   "/init"   4 weeks ago   Up 4 weeks             home-assistants
root@hass:~# docker stop e9bf23f4ba60
e9bf23f4ba60

删除容器
docker rm [容器ID]
## 例如
root@hass:~# docker ps -a
CONTAINER ID   IMAGE          COMMAND   CREATED       STATUS                     PORTS     NAMES
e9bf23f4ba60   dd42f613ab5e   "/init"   4 weeks ago   Exited (0) 8 minutes ago             home-assistants
root@hass:~# docker rm e9bf23f4ba60
home-assistants


启动最新的镜像
docker run -d --restart=always --name="home-assistants" --privileged=true   -e TZ=Asia/Shanghai  -v /data/homeassistant/config:/config --net=host homeassistant/home-assistant:latest


删除老的镜像



root@hass:~# docker images
REPOSITORY                     TAG       IMAGE ID       CREATED       SIZE
homeassistant/home-assistant   latest    149c6cb3c7b0   2 hours ago   1.08GB
homeassistant/home-assistant   <none>    dd42f613ab5e   4 weeks ago   1.07GB
root@hass:~# docker rmi dd42f613ab5e
Untagged: homeassistant/home-assistant@sha256:81d381f5008c082a37da97d8b08dd8b358dae7ecf49e62ce3ef1eeaefc4381bb
Deleted: sha256:dd42f613ab5e08e2c86213637a35a0236fe92da10c125cbb1e534ae8f3a30e06
Deleted: sha256:150068301e804a0e7ca227b0627e3ba6b0e58e773a4ecf8d3374f233c42625be
Deleted: sha256:d3b72bd7807716b3ca3527457901d411a44718ada5a17c3c4491f5c2f0780564
Deleted: sha256:b2cab2c340329d3fef6199a2771b78ee5960d56ace741bd22676b7dc445f43bc
Deleted: sha256:aa44e26ebf7696e3b296e4b245440aea746ec7f9528e3904df55b0294467f71f
Deleted: sha256:1c905f9de49a5df4845fff4c3ff53b9309e2af1c7aa8f41476018209491e485b
Deleted: sha256:68746c3716019882370cf67936c233ac9aeec0d0bc73a0947f7ddd017fc43a0e
Deleted: sha256:2bde53d5333eb04d25a7a64cdfbdc01094db80d4a6838d8e85786469007d655f
Deleted: sha256:a000359b80091e5816625ea577c8eac0d49f94c12b26fab5abe19ac5157a0a1b
Deleted: sha256:db8fc40bd21bbbf6e7859e2f109cc8ffa7ce1c0320eedc8744b6d6fa27df0ab8
Deleted: sha256:e6117062f12806812644982f0a6ff1ac8031e94d0813bea7159a97b4435d7ad3


回复

使用道具 举报

6

主题

739

帖子

5602

积分

论坛元老

Rank: 8Rank: 8

积分
5602
金钱
4858
HASS币
20
发表于 2022-2-4 15:45:02 | 显示全部楼层
docker exec -it home-assistants pip3 install --upgrade homeassistant
也可以这样升级而不用重新拉镜像
回复

使用道具 举报

3

主题

28

帖子

158

积分

注册会员

Rank: 2

积分
158
金钱
130
HASS币
0
 楼主| 发表于 2022-2-4 16:02:56 | 显示全部楼层
mitu 发表于 2022-2-4 15:45
docker exec -it home-assistants pip3 install --upgrade homeassistant
也可以这样升级而不用重新拉镜像 ...

感谢老铁提供的新方法
回复

使用道具 举报

0

主题

25

帖子

405

积分

中级会员

Rank: 3Rank: 3

积分
405
金钱
380
HASS币
0
发表于 2022-2-11 18:45:55 | 显示全部楼层
标注收藏
回复

使用道具 举报

0

主题

14

帖子

132

积分

注册会员

Rank: 2

积分
132
金钱
118
HASS币
0
发表于 2023-9-18 22:00:37 | 显示全部楼层
mitu 发表于 2022-2-4 15:45
docker exec -it home-assistants pip3 install --upgrade homeassistant
也可以这样升级而不用重新拉镜像 ...

这个牛比! 好像得把中间的home-assistants换成自己的容器名
回复

使用道具 举报

14

主题

77

帖子

409

积分

中级会员

Rank: 3Rank: 3

积分
409
金钱
332
HASS币
0
发表于 2023-10-9 17:17:56 | 显示全部楼层
这样更新,ha里面的各种配置、插件什么的是不是得从新安装调试?能复用吗?
回复

使用道具 举报

11

主题

64

帖子

657

积分

高级会员

Rank: 4

积分
657
金钱
593
HASS币
0
发表于 2023-10-13 22:36:11 | 显示全部楼层
mark备用
回复

使用道具 举报

25

主题

224

帖子

1011

积分

金牌会员

007潜水了

Rank: 6Rank: 6

积分
1011
金钱
787
HASS币
0
发表于 2023-10-15 08:10:14 | 显示全部楼层
pisice 发表于 2023-10-9 17:17
这样更新,ha里面的各种配置、插件什么的是不是得从新安装调试?能复用吗? ...

能的,我就是每次要升级重新拉最新stable镜像
只要两个版本间配置文件内容兼容就可以配置目录volume挂到本地
回复

使用道具 举报

14

主题

77

帖子

409

积分

中级会员

Rank: 3Rank: 3

积分
409
金钱
332
HASS币
0
发表于 2023-10-18 10:56:36 | 显示全部楼层
demacia 发表于 2023-10-15 08:10
能的,我就是每次要升级重新拉最新stable镜像
只要两个版本间配置文件内容兼容就可以配置目录volume挂到 ...

已实践,谢谢!
回复

使用道具 举报

39

主题

1058

帖子

3879

积分

论坛元老

Rank: 8Rank: 8

积分
3879
金钱
2821
HASS币
0
发表于 2024-2-27 13:27:44 | 显示全部楼层
群晖的套件里面的docker 部署的hass,没有找到python,deps下面是空的,该怎么找python
日志提示去这里找,但是这里也没有python3.12/这个目录
Logger: pyicloud.base
Source: /usr/local/lib/python3.12/site-packages/pyicloud/base.py:188
First occurred: 18:11:15 (1 occurrences)
Last logged: 18:11:15

Authentication required for Account. (421)
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-5-1 17:32 , Processed in 0.240446 second(s), 32 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表