当前位置: > 虚拟化 Virtualization > Proxmox >

PVE虚拟机 LXC容器 安装docker 2024年7月最新教程

时间:2024-10-15 11:40来源:未知 作者:IT
不知道为什么,现在PVE LXC安装docker难度变得比较大,这里记录一下我的安装过程,以免后续忘记了。
 
① 正常创建LXC,使用debian11模板,配置如下:
 










 
 
② 为容器加入渲染器硬件,并关闭AppArmor:(此步骤可跳过,测试也能安装成功,以后需要再配置应该也行)
 
nano /etc/pve/lxc/[CT_ID].conf
这里没有该文件的就新建一个文件,使用mkdir和touch指令就行
 
加入硬件参数:(可先用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
③换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
④ 一键安装Docker:
 
使用LinuxMirrors安装:
 
bash <(curl -sSL https://linuxmirrors.cn/docker.sh)
 
此处如果提示找不到curl指令就安装该命令:apt install curl
 
 





 
 
选道客云的源
 
⑤安装potainer:
 
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
或者安装中文版本(推荐中文版本):
 
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 6053537/portainer-ce
 
至此就成功了。
 
 
(责任编辑:IT)
------分隔线----------------------------
栏目列表
推荐内容