挂载/ proc时拒绝Docker rootfs_linux.go权限

SIL

我正在使用流星雨将其部署到LXD容器内的docker实例。当尝试启动MongoDB docker实例时,它失败并显示以下错误:

docker: Error response from daemon: oci runtime error: container_linux.go:265: starting container process caused "process_linux.go:368: container init caused \"rootfs_linux.go:57: mounting \\\"proc\\\" to rootfs \\\"/var/lib/docker/vfs/dir/20a621a73755db3f4030bc67bbf7ff9540bd1d63bb348d8be440d8ca63d3c922\\\" at \\\"/proc\\\" caused \\\"permission denied\\\"\"".

我曾尝试以ubuntu用户身份部署到我的LXD容器,并以身份进行部署root,但这并没有帮助。显然这里存在一些权限问题,但我不知道从哪里开始调试此问题。

萨默维尔

根据https://discuss.linuxcontainers.org/t/having-trouble-using-docker/383的指示,听起来您可能需要设置security.nesting=true停止容器(lxc stop deploy-container),在(lxc config set deploy-container security.nesting true根据https://insights.ubuntu.com/2015/10/30/nested-containers-in-lxd上配置嵌套lxc start deploy-container

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章