大家都知道升级Home Assistant在系统直接安装的形式下非常容易,2条命令就可以搞定。
那么如果我们的Home Assistant运行在docker容器里则么升级呢?
下面给大家带来2种升级方法,你可以根据自己的环境选择一直来升级你的Home Assistant。
视频教程:

https://youtu.be/XJ38-OvkR08
使用Portainer Docker网页管理界面升级

从网页选择进入容器console界面输入下面命令:
sudo pip3 install --upgrade pip
sudo pip3 install homeassistant --upgrade

使用shell 连接Docker宿主机升级

从ssh工具登陆docker宿主机,执行:
docker exec -it 容器名称 /bin/bash 进入容器后运行下面命令: sudo pip3 install --upgrade pip
sudo pip3 install homeassistant --upgrade

我们可以看到在容器里升级和在物理机器升级Home Assitant的命令是一样的,唯一区别就是docker需要先进入容器运行升级命令。

13 对 “升级Docker里运行的Home Assistant”的想法;

  1. 大佬,请教你个问题,我想用你的斐讯n1的包,不知道8g内存够用吗?我现在是omv+docker+hassio(安了mosquitto,configuration),emmc的容量已经不够用了

  2. pip3 install homeassistant –upgrade
    升级一半到就出错,
    Using cached cryptography-2.9.2.tar.gz (517 kB)
    Installing build dependencies … error

      1. 已经科学上网,还是有同样的错误。

        pip3 install homeassistant –upgrade
        升级一半到就出错,
        Using cached cryptography-2.9.2.tar.gz (517 kB)
        Installing build dependencies … error

  3. Docker容器是以Image为运行基准的,只是升级容器内程序没啥用,重启就恢复之前版本了。真要升级的话,还是要删除容器,更新镜像,新建容器。

回复 admin 取消回复