如果时区及时间不对。执行下面的操作

cp /usr/share/zoneinfo/Asia/Shanghai  /etc/localtime
 class="hljs-button signin active" data-title="登录复制" data-report-click="{"spm":"1001.2101.3001.4334"}">

然后就是安装casaos系统了,casaos的安装只要这一条代码就可以,过程可能时间比较长,耐心等待就好。

wget -qO- https://get.casaos.io | bash
 class="hljs-button signin active" data-title="登录复制" data-report-click="{"spm":"1001.2101.3001.4334"}">

网络不好的小伙伴可以执行这个国内源代码试试(注意使用了国内源的一键安装以后是无法自动升级casaos系统的)

curl -fsSL cn-get.casaos.io | bash
 class="hljs-button signin active" data-title="登录复制" data-report-click="{"spm":"1001.2101.3001.4334"}">

安装完成后浏览器输入玩客云IP地址进入casaos

换源(如果能正常更新软件,可以不更换源)

nano /etc/apt/sources.list
 class="hljs-button signin active" data-title="登录复制" data-report-click="{"spm":"1001.2101.3001.4334"}">

然后按方向键到最后在空白处添加以下代码:

deb  Index of /debian/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror bullseye main contrib non-free
# deb-src  Index of /debian/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror bullseye main contrib non-free
deb  Index of /debian/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror bullseye-updates main contrib non-free
# deb-src  Index of /debian/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror bullseye-updates main contrib non-free
deb  Index of /debian/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror bullseye-backports main contrib non-free
# deb-src  Index of /debian/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror bullseye-backports main contrib non-free
deb  Index of /debian-security/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror bullseye-security main contrib non-free
# deb-src  Index of /debian-security/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror bullseye-security main contrib non-free
 class="hljs-button signin active" data-title="登录复制" data-report-click="{"spm":"1001.2101.3001.4334"}">

换源是可以把原先的软件源用“#”注释掉。比如

# deb-src  Index of /debian/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror bullseye main contrib non-free
 class="hljs-button signin active" data-title="登录复制" data-report-click="{"spm":"1001.2101.3001.4334"}">

这句前面加了“#”,系统就不会运行这句代码了

换源之后运行下面的命令,更新一下

apt-get update
 class="hljs-button signin active" data-title="登录复制" data-report-click="{"spm":"1001.2101.3001.4334"}">

更新完重启一次,不容易出错。

reboot
 class="hljs-button signin active" data-title="登录复制" data-report-click="{"spm":"1001.2101.3001.4334"}">

完成重启后在浏览器输入玩客云IP即可访问

(四).青龙安装

安装青龙面板

1.拉取镜像

青龙2.11.1后面的版本中某BUG影响到了32位arm,这里推荐旧版本2.10.13

docker pull whyour/qinglong:2.10.13
 class="hljs-button signin active" data-title="登录复制" data-report-click="{"spm":"1001.2101.3001.4334"}">
2.创建容器
docker run -tid --name qinglong -p 5700:5700 --restart always whyour/qinglong:2.10.13
 class="hljs-button signin active" data-title="登录复制" data-report-click="{"spm":"1001.2101.3001.4334"}">

然后就可以通过ip:5700访问面板了(如果打不开白屏就百度搜索青龙面板白屏教程简单的说就是cdn被墙了)

默认账号:admin 密码:admin

(五).Home Assistant安装

1.Home Assistant安装
#拉取hass的最新版镜像
docker pull homeassistant/home-assistant:latest
#创建容器并运行
docker run -d --restart always --name="hass" -v /home/hass/config:/config -p 8123:8123 homeassistant/home-assistant:latest
 class="hljs-button signin active" data-title="登录复制" data-report-click="{"spm":"1001.2101.3001.4334"}">
2.hacs插件安装
(1).查找 HomeAssistant 的 CONTAINER ID

连接上玩客云后,进入终端 ,输入:

docker ps
 class="hljs-button signin active" data-title="登录复制" data-report-click="{"spm":"1001.2101.3001.4334"}">

找到了 docker 的 container ID

image-20231107191319036

(2).config HomeAssistant

输入下面的命令(把 CONTAINER_ID 换成你自己的)

docker exec -it CONTAINER_ID /bin/bash
 class="hljs-button signin active" data-title="登录复制" data-report-click="{"spm":"1001.2101.3001.4334"}">

我这里输入的是 docker exec -it 08b7fdd2f509 /bin/bash

image-20231107191538084

进入 config 目录:

cd config
 class="hljs-button signin active" data-title="登录复制" data-report-click="{"spm":"1001.2101.3001.4334"}">

进入 custom_components 目录

cd custom_components
 class="hljs-button signin active" data-title="登录复制" data-report-click="{"spm":"1001.2101.3001.4334"}">

如果进入失败,那就创建一个新的目录

mkdir custom_components
 class="hljs-button signin active" data-title="登录复制" data-report-click="{"spm":"1001.2101.3001.4334"}">

再次进入 custom_components 目录

cd custom_components
 class="hljs-button signin active" data-title="登录复制" data-report-click="{"spm":"1001.2101.3001.4334"}">

image-20231107191906351

显示上图这个界面显示的才是正确的

新建文件夹 hacs

mkdir hacs
 class="hljs-button signin active" data-title="登录复制" data-report-click="{"spm":"1001.2101.3001.4334"}">

进入hacs目录

cd hacs
 class="hljs-button signin active" data-title="登录复制" data-report-click="{"spm":"1001.2101.3001.4334"}">
(3).打开 WinSCP,将刚下载好的 hacs.zip 传入

进入图中目录,拖入压缩包

image-20231107192437368

(4).解压 hacs.zip
unzip hacs.zip
 class="hljs-button signin active" data-title="登录复制" data-report-click="{"spm":"1001.2101.3001.4334"}">
(5).重启 HomeAssistant

退出

exit
 class="hljs-button signin active" data-title="登录复制" data-report-click="{"spm":"1001.2101.3001.4334"}">

重启(把 CONTAINER_ID 换成你自己的):

docker restart CONTAINER_ID
 class="hljs-button signin active" data-title="登录复制" data-report-click="{"spm":"1001.2101.3001.4334"}">
(6).网页进入 HomeAssistant ,hacs 已经安装成功

image-20231107192725894

六.Docker镜像位置移动

(一)、查看当前存储目录

1.先使用 docker system df 了解下当前机器的分区状况。

image-20231107193208473

(二)、查看当前存储目录

2.停止容器运行

systemctl stop docker

image-20231107193340644

3、创建docker新的存储目录

mkdir -p /data/docker/lib/docker

4、把默认的/ar/李白/docker目录复制到新目录,rsync和cp命令都可以。我这里使用rsync,你也可以用cp -rf命令。

rsync -r -avz /var/lib/docker /data/lib/docker

需要注意我的截图里复制目的路径是/data/lib一个效果

复制完成会有提示

image-20231107193404149

5、修改docker存储配置文件**/etc/docker/daemon.json**

image-20231107193634659

image-20231107193755653

改成你要移动到的目录

{
    "data-root": "/mnt/wuchen/docker/"
}
 class="hljs-button signin active" data-title="登录复制" data-report-click="{"spm":"1001.2101.3001.4334"}">

6、重新载入配置文件并启动docker服务

systemctl daemon-reload

systemctl start docker

(三)、查看修改是否成功,可以发现已经修改成功

docker info

image-20231107193547887

的路径是/data/lib一个效果

复制完成会有提示

[外链图片转存中…(img-fI8zuQO9-1699357772037)]

5、修改docker存储配置文件**/etc/docker/daemon.json**

[外链图片转存中…(img-tZ3M9udQ-1699357772037)]

[外链图片转存中…(img-iDM59bgb-1699357772037)]

改成你要移动到的目录

{
    "data-root": "/mnt/wuchen/docker/"
}
 class="hljs-button signin active" data-title="登录复制" data-report-click="{"spm":"1001.2101.3001.4334"}">

6、重新载入配置文件并启动docker服务

systemctl daemon-reload

systemctl start docker

(三)、查看修改是否成功,可以发现已经修改成功

docker info

[外链图片转存中…(img-BvNG5Nhc-1699357772037)]

4个容器状态正常

全部附件打包地址:https://pan.baidu.com/s/1Qf1lawXWhFj_kqZtfRu8-g?pwd=2da9
提取码:2da9

data-report-view="{"mod":"1585297308_001","spm":"1001.2101.3001.6548","dest":"https://blog.csdn.net/huangtianxiangHTX/article/details/134274777","extend1":"pc","ab":"new"}">>
注:本文转载自blog.csdn.net的无尘爱学习的文章"https://blog.csdn.net/huangtianxiangHTX/article/details/134274777"。版权归原作者所有,此博客不拥有其著作权,亦不承担相应法律责任。如有侵权,请联系我们删除。
复制链接

评论记录:

未查询到任何数据!