硬件:树莓派4B M:2G TF:64G
软件:docker Docker version 19.03.12, build 48a6621
需要执行一行命令,然后等着等着,
curl -sSL https://get.docker.com | sh
安装成功之后,需要把 pi 用户添加到 docker 用户组,这样在执行 docker 命令时就不需要每次都带 sudo,当然,你可以不做这个操作,但是每次执行 docker 命令时要带 sudo。
sudo usermod -aG docker pi
验证安装是否成功:
sudo docker run arm32v7/hello-world
sudo nano /etc/apt/sources.list
sudo nano /etc/apt/sources.list.d/raspi.list
sources.list
deb http://mirrors.aliyun.com/raspbian/raspbian/ buster main contrib non-free rpi
deb-src http://mirrors.aliyun.com/raspbian/raspbian/ buster main contrib non-free rpi
raspi.list
deb http://mirrors.tuna.tsinghua.edu.cn/raspberrypi/ buster main ui
sudo apt-get update
更换docker源
vi /etc/docker/daemon.json
{
"registry-mirrors": ["https://registry.docker-cn.com"]
}
重启docker
sudo systemctl restart docker
docker pull portainer/portainer:linux-arm
docker run -d --name portainer --restart unless-stopped -p 9000:9000 -v ~/portaniner/data:/data -v /var/run/docker.sock:/var/run/docker.sock portainer/portainer:linux-arm
安装armhf-hassio-supervisor镜像 docker pull
homeassistant/armhf-hassio-supervisor:latest
安装armhf-homeassistant镜像 docker pull
homeassistant/armhf-homeassistant:latest
使用了下面这个安装方式,上面这2个pull的镜像没用上了。
切换到root安装HASS.io ,此方法2020年5月后为不推荐的安装方式了
具体可查看This install method has been deprecated.
sudo su
curl -sL https://raw.githubusercontent.com/home-assistant/hassio-build/master/install/hassio_install | bash -s – -m raspberrypi3
首先解决无法链接的问题
https://site.ip138.com/raw.Githubusercontent.com/
sudo vim /etc/hosts 里面修改
先ping下IP地址后添加
151.101.76.133 raw.githubusercontent.com
curl -sL https://code.aliyun.com/neroxps/hassio_install/raw/master/install.sh | bash -s -- -m raspberrypi4
替换先安装下:
curl -sL https://raw.githubusercontent.com/home-assistant/hassio-build/master/install/hassio_install | bash -s -- -m raspberrypi4
sudo journalctl -fu hassio-supervisor.service
另一个hassio 一键安装脚本方案:https://github.com/neroxps/hassio_install
hassio 一键安装脚本,实现以下功能。
自动更改系统源为中科大源。(目前支持 Debian Ubuntu Raspbian 三款系统)
自动安装 Docker,可以选择切换 Docker 源为国内源,提高容器下载速度。(注意:Ubuntu 18.10 get.docker.com 官方暂不支持安装docker)
避开 Hassio 因亚马逊连接超时导致无法拉取最新版本的 Homeassistant 容器。
浏览器打开本机ip:8123 查看
homeassistant/raspberrypi4-homeassistant:landingpage 自动更新到目前的最新版本0.112.4