树梅派3 docker-ce home-assistant Hassio 安装

到树莓派官网下载最新版的镜像
https://www.raspberrypi.org/downloads/raspbian/
 

https://etcher.io/
下载etcher,用于刷镜像到sd卡
 
如果SD卡之前有东西,要注意备份。如果SD卡之前刷过其他系统的,也不用自己格式化什么的。直接flash就全部清空并分好区的。

刷好后,将读卡器从USB口拔出,再插回去!
在boot分区内新建一个空白文件,并且命名为 ssh【新版树莓派系统默认不开启ssh】
树梅派3 docker-ce home-assistant Hassio 安装_第1张图片 
然后再断开,并拿出sd卡,插入树莓派。

接入网线、接上电源。
putty登陆ssh

1、更换系统的源
[Bash shell]  纯文本查看  复制代码
?
1
sudo nano /etc/apt/sources .list

deb  http://mirrors.aliyun.com/raspbian/raspbian/   stretch main non-free contrib
deb-src  http://mirrors.aliyun.com/raspbian/raspbian/   stretch main non-free contrib

更换deb源
[Bash shell]  纯文本查看  复制代码
?
1
sudo nano /etc/apt/sources .list.d /raspi .list

deb  http://mirrors.aliyun.com/debian/  stretch main ui


2、 允许  apt   通过 HTTPS 使用镜像仓库:
[Bash shell]  纯文本查看  复制代码
?
1
2
3
4
5
6
sudo apt-get install \
      apt-transport-https \
      ca-certificates \
      curl \
      gnupg2 \
      software-properties-common


3、安装docker
3-0 添加docker官方GPG key
[Bash shell]  纯文本查看  复制代码
?
1
curl -fsSL https: //download .docker.com /linux/ $(. /etc/os-release ; echo "$ID" ) /gpg | sudo apt-key add -


3-1  添加 Docker CE 仓库
[Bash shell]  纯文本查看  复制代码
?
1
2
3
echo "deb [arch=armhf] https: //download .docker.com /linux/debian \
       $(lsb_release -cs) stable" | \
      sudo tee /etc/apt/sources .list.d /docker .list


3-2 安装docker-ce
[Bash shell]  纯文本查看  复制代码
?
1
2
3
sudo apt-get update
sudo apt-get install docker-ce
sudo usermod -aG docker $USER


3-3  增加 Docker 仓库镜像
[Bash shell]  纯文本查看  复制代码
?
1
sudo nano /etc/docker/daemon .json

{
  "registry-mirrors": [" https://registry.docker-cn.com "]
}


4、更换python源
[Bash shell]  纯文本查看  复制代码
?
1
2
3
cd ~
mkdir .pip
sudo nano ~/.pip /pip .conf

粘贴以下内容并保存退出
[global]
trusted-host=mirrors.aliyun.com
index-url=http://mirrors.aliyun.com/pypi/simple

#配置时区,语言 更改用户密码等
sudo raspi-config
将空间扩展至整张sd卡
树梅派3 docker-ce home-assistant Hassio 安装_第2张图片 
重启后生效
[Bash shell]  纯文本查看  复制代码
?
1
sudo reboot



之后的跟八哥的帖子几乎没有区别了
https://bbs.hassbian.com/thread-956-1-1.html

3、更新源列表命令
sudo apt-get update
sudo apt-get upgrade -y
sudo apt-get dist-upgrade

4、如果debian系统安装过home-assistant、homebridge、mqtt服务,先执行以下命令原有服务
sudo systemctl daemon-reload
sudo systemctl disable homebridge
sudo systemctl stop homebridge
sudo systemctl disable home-assistant.service
sudo systemctl stop home-assistant.service
sudo systemctl disable mosquitto.service
sudo systemctl stop mosquitto.service

5、安装支持库文件
sudo apt-get install bash socat jq



7、安装Docker UI界面
docker pull portainer/portainer:latest

8、配置Docker UI设置
docker run -d -p 9000:9000 --name docker-portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock portainer/portainer

然后打开浏览器中输入树莓派IP地址:http://ip:9000
选择本地Docker socket to manage a local Docker engine (not available for Windows Containers (Windows Server 2016))

9、安装armhf-homeassistant镜像
docker pull homeassistant/armhf-homeassistant:latest

10、安装armhf-hassio-supervisor镜像
docker pull homeassistant/armhf-hassio-supervisor:latest

11、安装hassio切换到root

sudo su

curl -sL https: //raw .githubusercontent.com /home-assistant/hassio-build/master/install/hassio_install | bash -s -- -m raspberrypi3
12、pi帐号进入,查看hassio-supervisor状态,看是否安装成功
sudo journalctl -fu hassio-supervisor.service

13、打开浏览器中输入树莓派IP地址:http://ip:8123,打开左侧面板的hassio界面中,添加以下地址
https://github.com/zoranke/addon-homebridge

在Hassio管理中安装homebridge

14、配置文件在以下目录
cd /usr/share/hassio
树莓派stretch安装docker参考文档
https://www.tomczhen.com/2017/09/13/learn-docker-on-raspberry-pi-part-1/


用国内源安装树莓派strectch docker
https://yeasy.gitbooks.io/docker_practice/install/raspberry-pi.html

各种系统安装dcoker,及docker教程 https://yeasy.gitbooks.io/docker_practice/content/install/raspberry-pi.html

hassio addon网址

https://github.com/danielperna84/hassio-addons
https://github.com/vkorn/hassio-addons
https://github.com/bestlibre/hassio-addons
https://github.com/gollo/hassio-addons
https://github.com/sunnythaper/sunnys-hassio
https://github.com/HerrHofrat/hassio-addons
https://github.com/balloob/hassio-addon-experiments
https://github.com/home-assistant/hassio-addons-example
https://github.com/ohmer1/hassio-addons
https://github.com/bramkragten/hassio-addons
https://github.com/adamrutt/hassio-addons
https://github.com/frenck/incubator
https://github.com/nalipaz/hassio-addons
https://github.com/odinuge/hassio-addons
https://github.com/hassio-addons/repository

你可能感兴趣的:(树梅派3 docker-ce home-assistant Hassio 安装)