在IBM Cloud private中使用自定义Docker路径
我正试图在Ubuntu 16.04上安装IBMCloudPrivate(1.2)。 我已经通过我的在IBM Cloud private中使用自定义Docker路径,docker,ibm-cloud-private,Docker,Ibm Cloud Private,我正试图在Ubuntu 16.04上安装IBMCloudPrivate(1.2)。 我已经通过我的daemon.json将docker配置为自定义路径 $ cat /etc/docker/daemon.json { "graph" : "/some/other/path" } 安装成功,但与网络相关的POD无法启动。 没有我的自定义路径,安装工作得很好。网络播客已正确启动。 如何在IBM Cloud private安装中利用通过daemon.json配置的自定义docker路径?默
daemon.json
将docker配置为自定义路径
$ cat /etc/docker/daemon.json
{
"graph" : "/some/other/path"
}
安装成功,但与网络相关的POD无法启动。没有我的自定义路径,安装工作得很好。网络播客已正确启动。
如何在IBM Cloud private安装中利用通过
daemon.json
配置的自定义docker路径?默认情况下,容器中运行IBM Cloud private的kubelet,容器上安装了/var/lib/docker
。kubelet将无法找到您在daemon.json
中定义的路径
您可以在指定路径上绑定mount
/var/lib/docker
,而无需设置daemon.json
。或者你需要卸载集群,在config.yaml
中设置enable\u external\u kubelet:true
,然后重新安装。正如邱健所说,IBM Cloud private works在容器中。您可以尝试创建符号链接(原始路径->自定义路径)