下载lxc-debian模板
- 可以直接在pve的CT模板中下载
- 也可以到清华源下载,pve貌似不支持导入zst格式的,所以不要下载debian12
创建LXC
- 设置root密码
- 内存建议4G,CPU4核,存储空间自定
- ip设置为静态,如192.168.0.119/24
- DNS设置为路由器ip即可,如192.168.0.1
- 创建完,先不启动
PVE映射LXC权限
需要设置下映射,否则docker在LXC中是无法启动的
在pve中点击shell,进入pve的终端,使用nano编辑 /etc/pve/lxc/100.conf,其中100.conf是LXC的机器的编号。将下面内容添加在文件最下面
lxc.apparmor.profile: unconfined
lxc.cgroup.devices.allow: a
lxc.cap.drop:
ctrl+x y 即可退出并保存修改
设置debian LXC
- 选项,开机启动,设置为 是
- 选项,功能,勾选嵌套、NFS、SMB/CIFS,方便后续安装docker
- 控制台,使用root&密码进入终端
- 备份源
#备份源
mv /etc/apt/sources.list /etc/apt/sources.list.bk
- 重新创建并设置国内源
nano /etc/apt/sources.list
,将以下内容粘贴到文件中
deb https://mirrors.ustc.edu.cn/debian/ bullseye main contrib non-free
deb-src https://mirrors.ustc.edu.cn/debian/ bullseye main contrib non-free
deb https://mirrors.ustc.edu.cn/debian/ bullseye-updates main contrib non-free
deb-src https://mirrors.ustc.edu.cn/debian/ bullseye-updates main contrib non-free
deb https://mirrors.ustc.edu.cn/debian/ bullseye-backports main contrib non-free
deb-src https://mirrors.ustc.edu.cn/debian/ bullseye-backports main contrib non-free
deb https://mirrors.ustc.edu.cn/debian-security/ bullseye-security main contrib non-free
deb-src https://mirrors.ustc.edu.cn/debian-security/ bullseye-security main contrib non-free
- 检查并更新系统
apt update
apt upgrade -y
更新过程在,注意不要更新openssl,防止出幺蛾子
7. 一键安装docker
curl -s https://get.docker.com/ | sh
# 安装完成后,查看docker版本
docker -v
- 启动docker并设置开机启动
#启动
systemctl start docker
# 查看docker状态
docker stats
# 设置开机启动
systemctl enable docker
# 重启系统
reoot
- 设置国内docker镜像源,
nano /etc/docker/daemon.json
,将下面内容粘贴进取
{
"registry-mirrors" : [
"https://registry.docker-cn.com",
"https://docker.mirrors.ustc.edu.cn",
"http://hub-mirror.c.163.com",
"https://cr.console.aliyun.com/"
]
}
安装CasaOS
- 一键安装
curl -fsSL https://get.casaos.io | sudo bash
- 安装完成后,直接用debian的ip打开web即可,端口是80,如 192.168.0.119
- 初始化账号,首次打开需要先创建一个账号,登录后就可以安装各种Docker容器了

文章评论