在 IBM Cloud private 中使用自定义 Docker 路径

Using a custom Docker path in IBM Cloud private

我正在尝试在 Ubuntu 16.04 上安装 IBM Cloud private (1.2)。 我通过我的 daemon.json 配置了 docker 到自定义路径。

$ cat /etc/docker/daemon.json 

{ 
   "graph" : "/some/other/path"
}

安装成功,但网络相关pods启动失败
没有我的自定义路径,安装效果很好。网络 pods 正确启动。
如何在 IBM Cloud 私有安装中利用通过 daemon.json 配置的自定义 docker 路径?

默认情况下,一个IBM Cloud private的kubelet在容器中运行,容器上挂载了/var/lib/docker。 kubelet 将无法找到您在 daemon.json.

中定义的路径

您可以在指定路径上绑定装载 /var/lib/docker 而无需设置 daemon.json。或者需要卸载集群,在config.yaml中设置enable_external_kubelet: true,然后重新安装。

正如剑秋所说,IBM Cloud private 在容器中运行。您可以尝试创建一个符号链接(原始路径 - >您的自定义路径)