教程 #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
评论区