仅供个人参考哦参考一下博主的教程,顺便补充了点中间遇到的问题
Power_Tea的个人空间_哔哩哔哩_bilibili
先换软件源
查看你的版本 如果是bullseye则不用修改后续换源的文件
lsb_release -a
sudo vi /etc/apt/sources.list
将下列内容覆盖上述文件或将原先内容注释
deb [arch=armhf] http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ bullseye main non-free contrib rpi
deb-src http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ bullseye main non-free contrib rpi
sudo vi /etc/apt/sources.list.d/raspi.list
将下列内容覆盖上述文件或将原先内容注释
deb http://mirrors.tuna.tsinghua.edu.cn/raspberrypi/ bullseye main
运行脚本安装docker
sudo curl -sSL https://get.docker.com | sh
等的时间有点长
![](https://img-blog.csdnimg.cn/218acab5077d4c2d8353c3768c8d7e32.png)
sudo docker run hello-world
![](https://img-blog.csdnimg.cn/38b2880781b448c79fe866a1643c69fe.png)
换docker源
echo "deb [arch=armhf] https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/debian \
$(lsb_release -cs) stable" | \
sudo tee /etc/apt/sources.list.d/docker.list
![](https://img-blog.csdnimg.cn/c4cb077987504a678be0432c37d7c99b.png)
另外一种换docker源(有效解决速度)
vi /etc/docker/daemon.json
把下面内容放进去
{
"registry-mirrors" : [
"https://registry.docker-cn.com",
"http://hub-mirror.c.163.com",
"https://docker.mirrors.ustc.edu.cn",
"https://cr.console.aliyun.com",
"https://mirror.ccs.tencentyun.com"
]
}
重启服务
systemctl daemon-reload
systemctl restart docker.service
- 更新软件索引清单
sudo apt-get update
吐过显示无法验证下列签名则:
![](https://img-blog.csdnimg.cn/009d8781533546a6b20e460e579c16dd.png)
运行
gpg --keyserver keyserver.ubuntu.com --recv-keys [提示的公钥]
和
gpg --export --armor [提示的公钥] | sudo apt-key add -
即可解决
![](https://img-blog.csdnimg.cn/2343cd4581ba442080a2180f2006837d.png)
- 比较索引清单更新依赖关系
sudo apt-get upgrade
开启进程守护
sudo systemctl daemon-reload #重启 systemctl 守护进程
sudo systemctl enable docker #设置 Docker 开机启动
sudo systemctl start docker #开启 Docker 服务
sudo systemctl daemon-reload
sudo systemctl enable docker
sudo systemctl start docker
现象![](https://img-blog.csdnimg.cn/8e84a1502a784c33a673b9200deabc4f.png)
1. sudo docker pull portainer/portainer #下载 Docker 图形化界面 portainer
2. sudo docker volume create portainer_data #创建 portainer 容器
3. sudo docker run -d -p 9000:9000 --name portainer --restart always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer #运行 portainer
sudo docker pull portainer/portainer
sudo docker volume create portainer_data
sudo docker run -d -p 9000:9000 --name portainer --restart always -v /var/run/docker.sock:/var/run/docker.sock -v protainer_data:/data portainer/portainer
![](https://img-blog.csdnimg.cn/b725920f38c947fb880537cef8d93b88.png)
![](https://img-blog.csdnimg.cn/57c09ac9ed9c42aabdb023a8fe707ae6.png)
![](https://img-blog.csdnimg.cn/53989e738d9d457fb7698e64b624716c.png)
ip:9000进入管理界面 注册登录
![](https://img-blog.csdnimg.cn/51239bdf31bb4ebaa84d7af39e6ad2e2.png)
安装home
home-assistant/supervised-installer: Installer for a generic Linux system (github.com)
apt-get install \
apparmor \
jq \
wget \
curl \
udisks2 \
libglib2.0-bin \
network-manager \
dbus \
systemd-journal-remote -y
os-agent下载地址
gaRelease 1.4.1 · home-assistant/os-agent (github.com)
home下载地址
Release 1.3.1 · home-assistant/supervised-installer (github.com)
下载后通过vnc传输到download目录下
![](https://img-blog.csdnimg.cn/c28d0a7e025d42e9ad510a34057cacf2.png)
安装
dpkg -i os-agent_1.2.2_linux_armv7.deb
dpkg -i homeassistant-supervised.deb
![](https://img-blog.csdnimg.cn/06f4cec8fba4437a8aa9a55a07196179.png)
安装ha会弹出界面选择,我这里用的树莓派4 ,静等安装完成。(我也是小白一步一步按照别的up主来的,)貌似安装完就关机了,我们重启一下
进入HA当镜像下载到数量为8的时候就能够通过ip:8123进入到HA。(貌似后台还在下载HA相关的内容,所以一开始进不去,我是这样的,等了一段时间才能进去)
![](https://img-blog.csdnimg.cn/b4f11c1522694629b2e7dcba104fc8c8.png)
登录进去是这样的的,咱们再稍等一下![](https://img-blog.csdnimg.cn/c1b510aae7a04a7398697f7635ba4f48.png)
![](https://img-blog.csdnimg.cn/4edd5f6e59dc4000bcc71944f830cc17.png)
![](https://img-blog.csdnimg.cn/cc893d06d3d44fecbed8e00e5073846d.png)
![](https://img-blog.csdnimg.cn/34f58b0060b04199a012e53cf95c8a22.png)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)