在Pve中配置LXC-debian11并安装CasaOS

下载lxc-debian模板

  • 可以直接在pve的CT模板中下载
  • 也可以到清华源下载,pve貌似不支持导入zst格式的,所以不要下载debian12

https://mirrors.tuna.tsinghua.edu.cn/proxmox/images/system/

imgs.huluohu.com

创建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

  1. 选项,开机启动,设置为 是
  2. 选项,功能,勾选嵌套、NFS、SMB/CIFS,方便后续安装docker
  3. 控制台,使用root&密码进入终端
  4. 备份源
#备份源
mv /etc/apt/sources.list /etc/apt/sources.list.bk
  1. 重新创建并设置国内源 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
  1. 检查并更新系统
apt update
apt upgrade -y

更新过程在,注意不要更新openssl,防止出幺蛾子
7. 一键安装docker

curl -s https://get.docker.com/ | sh

# 安装完成后,查看docker版本
docker -v
  1. 启动docker并设置开机启动
#启动
systemctl start docker

# 查看docker状态
docker stats

# 设置开机启动
systemctl enable docker

# 重启系统
reoot 
  1. 设置国内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

  1. 一键安装
curl -fsSL https://get.casaos.io | sudo bash
  1. 安装完成后,直接用debian的ip打开web即可,端口是80,如 192.168.0.119
    casaos

  2. 初始化账号,首次打开需要先创建一个账号,登录后就可以安装各种Docker容器了

原创文章,作者:诺多,如若转载,请注明出处:https://www.huluohu.com/posts/180/

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
解决MacOS提示V2rayUTool将对你的电脑造成伤害无法打开的问题
上一篇 2023年7月11日 09:54
使用Cloudflare Tunnels实现内网穿透,同时突破80/443限制
下一篇 2023年7月28日 13:48

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

评论列表(3条)

  • 111
    111 2023年12月11日 11:44

    lxc需要特权吗

    • 诺多
      诺多 2023年12月11日 17:51

      @111需要在PVE中映射LXC权限,文中有说明。

  • 111
    111 2023年12月18日 00:05

    启动失败:casaos-local-storage.service is not running, Please reinstall