侧边栏壁纸
博主头像
土拨鼠说Halo 博主等级

行动起来,活在当下

  • 累计撰写 42 篇文章
  • 累计创建 3 个标签
  • 累计收到 0 条评论

目 录CONTENT

文章目录

[转载]司波图的通用PVE AIO安装教程之创建基于LXC的Docker容器

土拨鼠
2025-02-14 / 0 评论 / 0 点赞 / 0 阅读 / 0 字

教程 #PVE

【司波图】2022版通用型PVE_AIO服务器布局教程(中)_哔哩哔哩_bilibili

1、创建基于LXC的Docker容器_(未完成) · 司波图/通用PVE AIO安装教程 - 码云 - 开源中国 (gitee.com)

创建CT:

1、CT模板换源

cp /usr/share/perl5/PVE/APLInfo.pm /usr/share/perl5/PVE/APLInfo.pm_back
sed -i 's|http://download.proxmox.com|https://mirrors.tuna.tsinghua.edu.cn/proxmox|g' /usr/share/perl5/PVE/APLInfo.pm

重启服务

systemctl restart pvedaemon.service

2、下载模板、创建特权***LXC

3、为容器加入渲染器硬件,并关闭AppArmor(部分显卡可能需要更新内核才能找到渲染器)

nano /etc/pve/lxc/[CT_ID].conf

加入硬件参数:(可先用ls -l /dev/dri查询)

lxc.cgroup2.devices.allow: c 226:0 rwm
lxc.cgroup2.devices.allow: c 226:128 rwm
lxc.cgroup2.devices.allow: c 29:0 rwm
lxc.mount.entry: /dev/dri dev/dri none bind,optional,create=dir
lxc.mount.entry: /dev/fb0 dev/fb0 none bind,optional,create=file
lxc.apparmor.profile: unconfined

4、换Debian源

mv /etc/apt/sources.list /etc/apt/sources.list.bk
nano /etc/apt/sources.list

黏贴:

deb https://mirrors.ustc.edu.cn/debian/ bullseye main non-free contrib
deb-src https://mirrors.ustc.edu.cn/debian/ bullseye main non-free contrib
deb https://mirrors.ustc.edu.cn/debian-security/ bullseye-security main
deb-src https://mirrors.ustc.edu.cn/debian-security/ bullseye-security main
deb https://mirrors.ustc.edu.cn/debian/ bullseye-updates main non-free contrib
deb-src https://mirrors.ustc.edu.cn/debian/ bullseye-updates main non-free contrib
deb https://mirrors.ustc.edu.cn/debian/ bullseye-backports main non-free contrib
deb-src https://mirrors.ustc.edu.cn/debian/ bullseye-backports main non-free contrib

更新

apt update
apt upgrade -y

5、挂载远程smb

安装SMB组件并创建共享目录(nas_share可自定义)

apt install cifs-utils -y
mkdir /mnt/nas_share

创建密码文件(注意保护文件,此处为明文密码):

nano ~/.smbcredentials

设置SMB登录密码,自行替换:

username=smb_share
password=share_password

修改自动挂载文件

nano /etc/fstab

加入挂载位置,自行替换

//$smb_server/share /mnt/nas_share cifs credentials=/root/.smbcredentials,iocharset=utf8 0 0

安装docker失败的时候手动下载 gpg 然后改名/etc/apt/keyrings/docker.asc

具体方法如下

1、下载 GPG 密钥:

curl -fsSL https://download.docker.com/linux/debian/gpg | sudo tee /etc/apt/keyrings/docker.asc > /dev/null

2、设置文件权限):

确保密钥文件权限正确设置:

sudo chmod 644 /etc/apt/keyrings/docker.asc

3、添加 Docker 源:

echo "deb [signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/debian $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

4、更新 APT 包索引:

sudo apt update

5、安装 Docker:

apt install curl -y
curl -sSL https://get.daocloud.io/docker | sh

安装portainer

docker volume create portainer_data
docker run -d -p 8000:8000 -p 9000:9000 --name=portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce
0

评论区