PVE下LXC容器启动Docker失败解决方法

在PVE的LXC容器下安装了Docker,然后部署了一个项目,但是无法启动容器一直报错:
docker: Error response from daemon: AppArmor enabled on system but the docker-default profile could not be loaded:
原因是创建的LXC容器是没有勾选无特权,即创建的有特权容器,而导致错误,解决方式是在调整启动配置
修改容器设置在 `选项-功能` 中选中 `嵌套`

然后在宿主机中找到 /etc/pve/lxc/100.conf(注意把 100 替换成你的 LXC 容器 id),增加以下配置,保存并重启容器即可。

				
					lxc.apparmor.profile: unconfined
lxc.cgroup.devices.allow: a
lxc.cap.drop:
				
			
0 0 投票数
文章评分
订阅评论
提醒
guest
0 评论
最旧
最新 最多投票
内联反馈
查看所有评论
请允许我展示5秒,打个小广告

有两台闲置设备,用不到了,有需要的兄弟可以看一下。

新手没玩过的可以技术支持。

NAS
六盘位,支持2.5/3.5硬盘,CPU:i3-8100T,支持硬件解码.8G内存,可以安装黑群晖,飞牛等其它NAS系统。
点击这里
软路由
N100小主机,4个2.5网口,16G内存,256GSSD,超低功耗公耗仅6W,可以做软路由、NAS,PVE、虚拟机,ESXI等。
点击这里
Previous slide
Next slide
0
希望看到您的想法,请您发表评论!x