如何在Redhat Linux 7中的现有docker安装上切换到其他存储驱动程序*

如何在Redhat Linux 7中的现有docker安装上切换到其他存储驱动程序*,docker,daemon,dockerhub,Docker,Daemon,Dockerhub,我在/etc/sysconfig/docker下有以下配置:- other_args=“--不安全的注册表******-g/apps/var/lib” 现在,我在Red Hat Enterprise Linux Server 7.4版上使用docker版本17.03.1-ce和默认存储驱动程序作为覆盖,这会导致许多构建问题,原因是:- 校验和类型:链接太多 在互联网上做了一点研究后,我们发现要解决这个问题,最好的解决方案是使用Overly2驱动程序 如何编辑/etc/sysconfig/dock

我在/etc/sysconfig/docker下有以下配置:-

other_args=“--不安全的注册表******-g/apps/var/lib”

现在,我在Red Hat Enterprise Linux Server 7.4版上使用docker版本17.03.1-ce和默认存储驱动程序作为覆盖,这会导致许多构建问题,原因是:-

校验和类型:链接太多

在互联网上做了一点研究后,我们发现要解决这个问题,最好的解决方案是使用Overly2驱动程序

如何编辑/etc/sysconfig/docker以将存储驱动程序包括为overlay2。我尝试了很多方法,但都没有成功。我不想重新安装,所以在这里寻找最简单的方法,可以让我切换到Overly2存储驱动程序。我相信docker工具足够强大,可以在现有安装上进行这样的修改


非常感谢您的帮助。

您可以编辑配置文件并插入下面的配置,请重新启动docker daemon

{
“存储驱动程序”:“overlay2”
}

创建了一个文件/etc/docker/daemon.json,其中包含:-

{
  "storage-driver": "overlay2",
  "storage-opts": [
    "overlay2.override_kernel_check=true"
  ]
}

你是说RHEL 7吗?Rh7已经过时近二十年了。请创建文件/etc/docker/daemon.json并插入上面的配置