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

 找回密码
 立即注册
查看: 14417|回复: 5

安装debian10+Docker+hassio总结

[复制链接]

1

主题

9

帖子

106

积分

注册会员

Rank: 2

积分
106
金钱
97
HASS币
0
发表于 2020-4-25 21:16:53 | 显示全部楼层 |阅读模式
安装Docker

Docker Community Edition 镜像使用帮助(清华源)
注意: 本镜像只提供 Debian/Ubuntu/Fedora/CentOS/RHEL 的 docker 软件包,非 dockerhub

Debian/Ubuntu 用户
以下内容根据 官方文档 修改而来。

如果你过去安装过 docker,先删掉:
sudo apt-get remove docker docker-engine docker.io

#首先安装依赖:
sudo apt-get install apt-transport-https ca-certificates curl gnupg2 software-properties-common

根据你的发行版,下面的内容有所不同。你使用的发行版:
信任 Docker 的 GPG 公钥:

curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add -
对于 amd64 架构的计算机,添加软件仓库:

sudo add-apt-repository \
   "deb [arch=amd64] https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/debian \
   $(lsb_release -cs) \
   stable"

sudo apt-get update
sudo apt install docker-ce docker-ce-cli containerd.io

安装监督家庭助理的安装(debian10)
sudo -i
apt-get update
apt-get install -y software-properties-common apparmor-utils apt-transport-https avahi-daemon ca-certificates curl dbus jq network-manager socat #安装Hassio依赖
systemctl disable ModemManager
systemctl stop ModemManager
curl -fsSL get.docker.com | sh

#安装监督家庭助理的安装(INSTALLATION OF HOME ASSISTANT SUPERVISED)以下脚本将在各种操作系统和计算机类型上安装Home Assistant

curl -sL https://raw.githubusercontent.co ... r/hassio_install.sh | bash -s


注意:
!!!如果仅使用su命令切换到root用户,执行安装脚本将会报下面这个错误

[Error] Please install avahi first

#curl -fsSL get.docker.com | sh

tip:
#curl -sL https://raw.githubusercontent.co ... r/hassio_install.sh | bash -s

提示:
[Info] Install supervisor Docker container
Error response from daemon: Get https://registry-1.docker.io/v2/ ... isor/manifests/219: Get https://auth.docker.io/token?sco ... registry.docker.io: net/http: TLS handshake timeout

解决方法:
进入/etc/docker
查看有没有 daemon.json。这是docker默认的配置文件。

如果没有新建,如果有,则修改。

[root@zengmg docker]# vi daemon.json
{
  "registry-mirrors": ["https://registry.docker-cn.com","http://hub-mirror.c.163.com"]
}

保存退出。


重启docker服务

service docker restart

成功!
————————————————
#curl -fsSL get.docker.com | sh
提示:
If you would like to use Docker as a non-root user, you should now consider
adding your user to the "docker" group with something like:

  sudo usermod -aG docker your-user

Remember that you will have to log out and back in for this to take effect!

WARNING: Adding a user to the "docker" group will grant the ability to run
         containers which can be used to obtain root privileges on the
         docker host.
         Refer to https://docs.docker.com/engine/s ... emon-attack-surface
         for more information.
翻译:
如果要将 Docker 用作非根用户,现在应考虑
将用户添加到\"docker\"组,内容包括:

sudo 用户mod -aG docker 您的用户

请记住,您必须注销并返回才能生效!

警告: 将用户添加到\"Docker\"组将授予运行功能
         容器,可用于获取根权限
         Docker 主机。
         请参阅https:\/\/docs.docker.com\/engine\/security\/security\/#docker-daemon-attack-surface
         有关详细信息。
------------------------------------------------------------------------
docker hass.io
原创alanciscocn 最后发布于2019-04-26 15:22:01 阅读数 637  收藏
展开
1. 拉取最新版hass.io

sudo docker pull homeassistant/qemux86-64-homeassistant:latest
2. 拉取supervisor

sudo docker pull homeassistant/amd64-hassio-supervisor:latest
3. 切换root

su root

cd /

4. 安装hass.io

curl -sL https://raw.githubusercontent.co ... r/hassio_install.sh | bash -s

5. 查看

docker images

6. 运行

docker run imagesid

7. 删除

docker rm -f imagesid



8 安装ui

docker pull portainer/portainer

单机运行,创建数据卷

docker volume create portainer_data

运行容器:

docker run -d -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer

访问localhost:9000

评分

参与人数 1金钱 +20 收起 理由
+ 20 感谢楼主分享!

查看全部评分

回复

使用道具 举报

8

主题

870

帖子

5218

积分

论坛元老

Rank: 8Rank: 8

积分
5218
金钱
4348
HASS币
0
发表于 2020-4-25 21:37:58 | 显示全部楼层
谢谢分享,mark
回复

使用道具 举报

40

主题

3056

帖子

1万

积分

超级版主

Nero

Rank: 8Rank: 8

积分
11149
金钱
8042
HASS币
182
发表于 2020-4-26 07:56:57 | 显示全部楼层
文中某地址有错,要么是楼主复制别人早年写的笔记,要么就是楼主早年写的笔记现在才发。

评分

参与人数 1金钱 +20 收起 理由
+ 20 眼太尖了

查看全部评分

Nero
回复

使用道具 举报

1

主题

37

帖子

679

积分

高级会员

Rank: 4

积分
679
金钱
642
HASS币
0
发表于 2020-6-1 01:16:48 | 显示全部楼层
404: Not Found
回复

使用道具 举报

1

主题

14

帖子

45

积分

新手上路

Rank: 1

积分
45
金钱
31
HASS币
0
发表于 2020-6-21 11:14:25 | 显示全部楼层
楼主使用了一键安装脚本啊
回复

使用道具 举报

0

主题

19

帖子

125

积分

注册会员

Rank: 2

积分
125
金钱
106
HASS币
0
发表于 2021-4-30 11:11:41 | 显示全部楼层
debian10 有netinst 还有 dvd 的。我安装那个版本合适。。。装hassio
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-27 02:32 , Processed in 0.173118 second(s), 28 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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