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

 找回密码
 立即注册
楼主: hzbl

[求助] 新手求助,Docker中安装所有带HassIO的版本都不成功(已经...

[复制链接]

40

主题

3056

帖子

1万

积分

超级版主

Nero

Rank: 8Rank: 8

积分
11149
金钱
8042
HASS币
182
发表于 2020-9-23 11:05:14 | 显示全部楼层
本帖最后由 neroxps 于 2020-9-23 11:08 编辑
    def __init__(self):
        """Initialize Docker base wrapper."""
        self.docker: docker.DockerClient = docker.DockerClient(
            base_url="unix:/{}".format(str(SOCKET_DOCKER)), version="auto", timeout=900
        )
        self.network: DockerNetwork = DockerNetwork(self.docker)
        self._info: DockerInfo = DockerInfo.new(self.docker.info())


从代码上看感觉是 docker 的 socket 文件并没映射到 supervisor 里面,导致 supervisor 没法管理 docker

X大说的没错,建议你换其他的 Linux 发行版或者 hassos。
Nero
回复

使用道具 举报

1

主题

21

帖子

138

积分

注册会员

Rank: 2

积分
138
金钱
117
HASS币
0
 楼主| 发表于 2020-9-23 12:03:29 | 显示全部楼层
多谢大家的解答!不知道有没理解错:大家的建议是装上X86系统,然后在不同的虚拟机下面分开跑openwrt和hassos。是这样吗?
回复

使用道具 举报

1

主题

21

帖子

138

积分

注册会员

Rank: 2

积分
138
金钱
117
HASS币
0
 楼主| 发表于 2020-9-23 13:36:08 | 显示全部楼层
说说我的理解,不知道对不对。HomeAssisant是个软件,是个程序,需要在一个操作系统和特定环境下运行。HassOS是官方把HomeAssisant集成到Linux里面并配好了运行环境。HassIO开始我以为是一个插件,后来发现不能在现有的环境中安装,就认为是一个外壳或者第三方集成的OS。Openwrt下Docker安装不了HassIO,是不是缺少一些依赖。刚才在论坛查了一下可能需要下面这些依赖:
bash
socat
jq
curl
avahi-daemon
dbus-daemon
我在软件包,发现已安装的只有第一个。安装其他都报错
Installing socat (1.7.3.4-1) to root...
Downloading https://openwrt.proxy.ustclug.or ... .7.3.4-1_x86_64.ipk
Collected errors:
* opkg_install_pkg: Package size mismatch: socat is 99696 bytes, expecting 99700 bytes
* opkg_install_cmd: Cannot install package socat.
看上去似乎是文件大小不匹配,源服务器出问题了?
都是瞎琢磨瞎试,大家指点一下。
回复

使用道具 举报

105

主题

2954

帖子

1万

积分

超级版主

智能家居&单板滑雪痴迷爱好者

Rank: 8Rank: 8

积分
12103
金钱
9084
HASS币
460

教程狂人突出贡献

发表于 2020-9-23 15:26:39 | 显示全部楼层
hzbl 发表于 2020-9-23 10:40
版主大大见谅!新手小白Linux和docker都是0基础。有一些win下的桌面软件和数据库的经验,也是好多年前了 ...

言重了!

说不上见谅不见谅的。

建议考虑两种方案:

1、docker上跑Home Assistant Core。你说的不错,HomeAssistant只是一个应用程序,准确的说是用python写的应用程序,官方称之为Home Assistant Core。这个是最简单的,没有插件(add-on),但作为智能家居平台也足够了。

2、虚拟机跑HassOS。这个是功能最完整、安装也是最简单最省心的。有些插件确实很好用。

可以参考我发的其他帖子,有两个专门讲安装的。
回复

使用道具 举报

1

主题

21

帖子

138

积分

注册会员

Rank: 2

积分
138
金钱
117
HASS币
0
 楼主| 发表于 2020-9-23 19:27:34 | 显示全部楼层
XCray 发表于 2020-9-23 15:26
言重了!

说不上见谅不见谅的。

多谢X大的指点。您的大作一定会逐篇拜读的。我现在还是刚开始学习,连入门都算不上。也就是解决一个从0到1的过程。所以先不上HassIO了。就在docker上跑Home Assistant Core吧。通过VI改改configuration.yaml,连上几个设备再说。现在只会Docker exec -it再用VI,真的有点麻烦啊。
回复

使用道具 举报

6

主题

95

帖子

941

积分

高级会员

Rank: 4

积分
941
金钱
846
HASS币
0
发表于 2020-9-24 13:44:20 来自手机 | 显示全部楼层
群晖么?
回复

使用道具 举报

1

主题

21

帖子

138

积分

注册会员

Rank: 2

积分
138
金钱
117
HASS币
0
 楼主| 发表于 2020-9-24 19:32:38 | 显示全部楼层

不是群晖。就是X86架构下Openwrt系统下的Docker装Hass
回复

使用道具 举报

6

主题

95

帖子

941

积分

高级会员

Rank: 4

积分
941
金钱
846
HASS币
0
发表于 2020-9-24 19:51:53 | 显示全部楼层
hzbl 发表于 2020-9-24 19:32
不是群晖。就是X86架构下Openwrt系统下的Docker装Hass

没用过,,,,,,,
回复

使用道具 举报

6

主题

95

帖子

941

积分

高级会员

Rank: 4

积分
941
金钱
846
HASS币
0
发表于 2020-9-25 00:01:46 | 显示全部楼层
hzbl 发表于 2020-9-24 19:32
不是群晖。就是X86架构下Openwrt系统下的Docker装Hass

homeassistant-amd64-hassio-supervisor
我用得这个你可以试试看
微信截图_20200925000002.png
回复

使用道具 举报

1

主题

21

帖子

138

积分

注册会员

Rank: 2

积分
138
金钱
117
HASS币
0
 楼主| 发表于 2020-9-25 09:52:49 | 显示全部楼层
镜像.png
你说的是我这里第三个和第五个吗?后面那个可以,但是没有HassIO啊
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-25 06:32 , Processed in 0.057456 second(s), 33 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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