Plesk Obsidian版本18.0.35 / Docker Linux 7.9.2009 / CentOS版本20.10.6,内部版本370c289 /
带有MySQL的Docker容器今天停止,无法启动。尝试在Plesk中启动docker容器时出现错误:
Error: {"message":"OCI runtime create failed: container_linux.go:380: starting container process caused: process_linux.go:545: container init caused: rootfs_linux.go:76: mounting \"/var/lib/docker/containers/23385a006794b8bd06cb112d5a9c8401d6bb78370e6e7e6adea8182b2205c624/resolv.conf\" to rootfs at \"/etc/resolv.conf\" caused: mount through procfd: possibly malicious path detected -- refusing to operate on /etc/resolv.conf: unknown"}我们尝试安装另一个容器-相同的错误我们删除了Plesk中的容器和docker应用程序,并从零开始安装-相同的错误。
$docker信息

发布于 2021-07-23 18:59:14
升级docker-ce和nvidia-docker可以解决这个问题!
在centos7.2.1511中遇到了这个问题。我通过调整docker版本解决了这个问题。
centos7.2.1511 docker-ce-19.03.1-3.el7.x86_64(note:docker-ce-19.03.4+中可用环境不可用) nvidia-docker2-2.6.0-1.noarch
请原谅我糟糕的英语!!
发布于 2021-11-08 17:21:49
我在RHEL 7.1上的静态docker安装版本20.10.10中遇到了完全相同的问题。问题原来是"data-root“目录上的权限,如果未指定,它将是/var/lib/docker。
我安装的系统有一个RAM或tmpfs "root“/ filesystem,这对于数据根目录不是很理想,所以我在一个连接的驱动器上创建了一个目录,但新创建的目录的权限不符合docker的要求,这似乎需要对所有用户、组和其他用户执行。即
drwx--x--x。用户组6 11 10:54 /var/lib/docker
该目录是使用"710“权限创建的(与chmod 710相同),但一旦更改为" 711”(例如: chmod 711 /var/lib/docker),问题就消失了。
只需确保"data-root“位置对您的设置具有适当的权限。可以通过向dockerd进程提供--data-root /path或将其添加到/etc/docker/daemon.json来更改"data-root“位置
更多详细信息可以在下面找到:
https://docs.docker.com/engine/reference/commandline/dockerd/
https://stackoverflow.com/questions/67739807
复制相似问题