无法为服务 xxx 创建容器:打开 /var/lib/docker/overlay2/969rf5...fdf-init/merged/etc/resolv.conf:不允许操作

Cannot create container for service xxx: open /var/lib/docker/overlay2/969rf5...fdf-init/merged/etc/resolv.conf: Operation not permitted

使用 docker-compose 在生产服务器上部署 docker 图像时,出现以下错误。

Cannot create container for service xxx: open /var/lib/docker/overlay2/969rf5...fdf-init/merged/etc/resolv.conf: Operation not permitted

我尝试了什么:

我每次都失败了! 不知道问题是什么或可能是什么。每次我 运行 docker-compose 文件时,它都会在 /var/lib/docker/overlay2 中创建一个具有旧权限的新目录,即使我更改了其中所有其他目录的权限。在这一点上,我什至不确定它是否是权限问题。 任何帮助,将不胜感激!谢谢!

在互联网上尝试了所有方法后,问题终于解决了。这是由于服务器上安装了 Antivirus。如果它被客户删除并且 docker/docker-compose 开始工作得非常好。

为了提供有关防病毒软件的更多信息,它是安装在阻止 docker 的 rhel 3.10-xxx 上的一些 FIM 防病毒软件。这是一个旧版本,谢天谢地,新版本与 docker 兼容。到此结束,谢谢大家!