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

时间:2017-07-21 18:11:10

标签: docker ibm-cloud-private

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

$ cat /etc/docker/daemon.json 

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

安装成功,但网络相关的pod无法启动 没有我的自定义路径,安装工作很好。网络容器正确启动 如何在IBM Cloud私有安装中利用通过daemon.json配置的自定义docker路径?

2 个答案:

答案 0 :(得分:1)

默认情况下,IBM Cloud private的kubelet在容器中运行,/var/lib/docker安装在容器上。 kubelet将无法找到您在daemon.json中定义的路径。

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

答案 1 :(得分:0)

正如Jian Qiu所说,IBM Cloud私有在容器中工作。您可以尝试创建符号链接(原始路径 - >您的自定义路径)