[ Content contribution] Deepin 20.9 安装CasaOS (Docker)
Tofloor
poster avatar
怀
deepin
2023-12-11 07:27
Author

安装CasaOS( Docker)[](#4-an-zhuang-casaos-docker)

安装CasaOS需要的文件位于github,因此建议挂代理访问来加速下载过程。

一般在深度deepin系统下是无法使用CasaOS的会报错


打补丁(安装2个依赖包)

安装深度deepin缺少的依赖包udevil

wget https://mirrors-i.tuna.tsinghua.edu.cn/debian/pool/main/u/udevil/udevil_0.4.4-3_amd64.deb
sudo dpkg -i udevil_0.4.4-3_amd64.deb

安装深度deepin缺少的依赖包mergerfs

wget https://mirrors.sohu.com/deepin/pool/main/m/mergerfs/mergerfs_2.24.2-4_amd64.deb
sudo dpkg -i mergerfs_2.24.2-4_amd64.deb


由于CasaOS暂时没有适配深度deepin v23系统,但适配了标准的Debian 12。

而深度deepin系统恰好是基于debian 12制作的,嘿,那就先伪装一下debian 12/bookworm

从而让CasaOS的脚本顺利通过。

暂时修改一下/etc/os-release 中的ID和VERSION_CODENAME


==备份一下配置文件==[](#bei-fen-yi-xia-pei-zhi-wen-jian)

# 备份一下原始文件

sudo cp /etc/os-release /etc/os-release.backup


修改系统名称和代号,待CasaOS安装成功后,还原回来。

sudo sed -i -e 's/^ID=.*$/ID=debian/' -e 's/^VERSION_CODENAME=.*$/VERSION_CODENAME=bookworm/' /etc/os-release


在深度deepin v20(debian 12) 系统下安装CasaOS

curl -fsSL https://get.casaos.io | sudo bash


==安装成功后,记得将系统名称还原回来==

# CasaOS安装成功之后,要记得还原配置文件

sudo mv /etc/os-release.backup /etc/os-release


配置docker国内镜像

sudo mkdir -p /etc/docker

sudo tee /etc/docker/daemon.json <<-'EOF'

{

** "registry-mirrors": [**

** "https://0b27f0a81a00f3560fbdc00ddd2f99e0.mirror.swr.myhuaweicloud.com",**

** "https://ypzju6vq.mirror.aliyuncs.com",**

** "https://registry.docker-cn.com",**

** "http://hub-mirror.c.163.com",**

** "https://docker.mirrors.ustc.edu.cn"**

** ]**

}

EOF

sudo systemctl daemon-reload

sudo systemctl restart docker

Reply Favorite View the author
All Replies
Ziggy
deepin
2023-12-11 07:31
#1

myhuaweicloud.com这个看起来不像是公开镜像啊,小心泄露隐私applaud

Reply View the author