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

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

[技术探讨] [新手请教]docker方式如何安装侧边栏的supervisor?

[复制链接]

7

主题

56

帖子

296

积分

中级会员

Rank: 3Rank: 3

积分
296
金钱
240
HASS币
0
发表于 2020-12-1 20:40:51 | 显示全部楼层 |阅读模式
我安装了树莓派3的系统,然后装了docker,在此基础上安装了homeassistant/raspberrypi3-homeassistant:stable,安装完成后能成功运行,网页也能打开了,版本为0.118.4。发现侧边栏缺少那个能打开add-on的东西,我记得之前安装集成的镜像时,侧边栏上名字似乎是叫supervisor,然后从docker里面搜寻了下,安装了如下版本的镜像:homeassistant/armhf-hassio-supervisor。
不知道运行这个容器需要什么参数,也没搜到文档,我运行的命令如下,并且出来很多错误。现在束手无措,无法解决,想请教下论坛各位高手们,这个该如何解决。谢谢!

ha.png

回复

使用道具 举报

30

主题

493

帖子

4795

积分

论坛元老

佑桑

Rank: 8Rank: 8

积分
4795
金钱
4287
HASS币
156

教程狂人

发表于 2020-12-2 10:22:36 | 显示全部楼层
樹莓派是不是直接刷 HassOS 比較實際些
https://www.home-assistant.io/hassio/installation/
若真想在樹莓派使用 Homesaaistant Supervised
參考以下的說明
https://github.com/home-assistant/supervised-installer
ASRock H370 PRO4, 48GB, 8TBx3 + 2TBx3
ESXi 6.7 + Ununtu + Docker + HASS.IO -> Homeassistant OS
(Home Assistant Supervised 官方文件)
回复

使用道具 举报

7

主题

56

帖子

296

积分

中级会员

Rank: 3Rank: 3

积分
296
金钱
240
HASS币
0
 楼主| 发表于 2020-12-2 10:59:45 | 显示全部楼层
本帖最后由 discuz 于 2020-12-2 11:18 编辑

感谢回复!几种方式都尝试过。
第一个HassOS,我安装完后发现里面是个精简的linux内核,一些常用的命令都删除了,重要的是无法安装其他东西。
第二种,raw.githubusercontent.com,这个网站不稳定,即使改了hosts文件,网速也慢,安装过程中也会断线导致安装出错。另外,我不记得是不是这种方式安装的时候(装太多次了),提示缺少network-manager,在单独安装它的过程中,树莓派与路由器之间的网络断开了,查看路由器,发现树莓派的IP变了导致断网,在我想用DHCP分配固定IP时,发现这个系统的MAC在运行的状态中变动,这种诡异的变化让我直接弃用了!

还有core的安装方式也尝试过,要预先安装py3.8以上,我用源码安装py3.8.6后再按官方文档安装HA,也是一堆的错误,也没搜到解决方案,最后作罢。

我是这么理解的,既然上面第二种一键安装的HA,最后也是docker里运行的,而且supervisor也是在docker里面运行的。只不过是脚本帮我们把命令集合起来了。那我是不是可以把这个命令集合拆开来,自己装docker,再用docker下载ha和su的镜像,然后运行起来?我也查看了这个脚本,不知道怎么把里面的supervisor拎出来用docker方式单独安装运行。

这里补充下:
我再次查看了第二种方式下载的脚本,里面含有network-manager缺少的提示。在网上搜了下,也有遇到安装这个后上网遇到问题的帖子,这个问题我还没有解决,否则的话,这种方式安装应该是最省事,而且系统也能选择自己想要的。
# Check env
command -v systemctl > /dev/null 2>&1 || MISSING_PACKAGES+=("systemd")
command -v nmcli > /dev/null 2>&1 || MISSING_PACKAGES+=("network-manager")
command -v apparmor_parser > /dev/null 2>&1 || MISSING_PACKAGES+=("apparmor")
command -v docker > /dev/null 2>&1 || MISSING_PACKAGES+=("docker")
command -v jq > /dev/null 2>&1 || MISSING_PACKAGES+=("jq")
command -v curl > /dev/null 2>&1 || MISSING_PACKAGES+=("curl")
command -v dbus-daemon > /dev/null 2>&1 || MISSING_PACKAGES+=("dbus")


回复

使用道具 举报

30

主题

493

帖子

4795

积分

论坛元老

佑桑

Rank: 8Rank: 8

积分
4795
金钱
4287
HASS币
156

教程狂人

发表于 2020-12-2 11:30:28 | 显示全部楼层
discuz 发表于 2020-12-2 10:59
感谢回复!几种方式都尝试过。
第一个HassOS,我安装完后发现里面是个精简的linux内核,一些常用的命令都删 ...

關於 Network Manager 的問題, 我以前遇過
https://zhuanlan.zhihu.com/p/44948378
ASRock H370 PRO4, 48GB, 8TBx3 + 2TBx3
ESXi 6.7 + Ununtu + Docker + HASS.IO -> Homeassistant OS
(Home Assistant Supervised 官方文件)
回复

使用道具 举报

0

主题

19

帖子

153

积分

注册会员

Rank: 2

积分
153
金钱
134
HASS币
0
发表于 2020-12-2 19:43:36 | 显示全部楼层
首先看你docker run命令太精简了,没有定义时区、提升权限等参数;
你可以先选择pull个推荐值最高的core版run下能先跑起来吗?再rm后试试带hassio的版本。(0.118.4需要python3.8.6)
从0.114到现在我都跑官方的core版,其他的images都不一定是官方出的难免有兼容性问题。


回复

使用道具 举报

7

主题

56

帖子

296

积分

中级会员

Rank: 3Rank: 3

积分
296
金钱
240
HASS币
0
 楼主| 发表于 2020-12-2 20:36:11 | 显示全部楼层
chinyaolin 发表于 2020-12-2 11:30
關於 Network Manager 的問題, 我以前遇過
https://zhuanlan.zhihu.com/p/44948378

非常感谢!!!这个文档很好!我这两天再试下脚本安装,回头贴上结果
回复

使用道具 举报

7

主题

56

帖子

296

积分

中级会员

Rank: 3Rank: 3

积分
296
金钱
240
HASS币
0
 楼主| 发表于 2020-12-2 20:38:26 | 显示全部楼层
tntsony 发表于 2020-12-2 19:43
首先看你docker run命令太精简了,没有定义时区、提升权限等参数;
你可以先选择pull个推荐值最高的core版r ...

我的core已经跑起来了,现在是要装个supervisor
回复

使用道具 举报

7

主题

56

帖子

296

积分

中级会员

Rank: 3Rank: 3

积分
296
金钱
240
HASS币
0
 楼主| 发表于 2020-12-4 23:37:15 | 显示全部楼层
感谢chinyaolin提醒和指导,换了一个方式安装,等待了一夜,最后成功了! HA1.png

之前按docker方式安装也可以用,没有supervisor,也不知道怎么装,可能很多复杂的应用不太好装。回头有时间了再折腾一下docker方式下怎么装supervisor的。

回复

使用道具 举报

1

主题

158

帖子

872

积分

高级会员

Rank: 4

积分
872
金钱
714
HASS币
0
发表于 2020-12-5 20:31:57 来自手机 | 显示全部楼层
我也是,ha装了就是精简版一样,不过在docker hub里有ha带supervisor,我没安装成功,我是树莓派4。
回复

使用道具 举报

4

主题

98

帖子

641

积分

高级会员

Rank: 4

积分
641
金钱
543
HASS币
0
发表于 2020-12-11 20:39:55 来自手机 | 显示全部楼层
楼主有解决吗?小白也想要侧边addon
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-27 02:37 , Processed in 0.075221 second(s), 35 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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