更改窗口上的泊坞窗位置后,证书错误

我已经将我的docker位置从C:\驱动器移动到另一个驱动器。 我最初通过移除docker机(docker-machine rm)并创build一个新码($ docker-machine –storage-path“D:\ users \ me \ .docker \ machine”create –driver virtualbox default) 。

我还设置了需要让Docker查看新创build的机器的环境variablesMACHINE_STORAGE_PATH =“D:\ users \ me \ .docker \ machine”。

现在,当我运行,例如泊坞窗图像,我得到以下错误:

无法读取CA证书“C:\ Users \ me \ .docker \ machine \ machines \ default \ ca.pem”:打开C:\ Users \ me.docker \ machine \ machines \ default \ ca.pem:系统无法find指定的path。

正如你所看到的docker工具正在寻找pem文件的旧位置。

我在Windows 7 VirtualBox版本5.0.14 r105127泊坞窗版本1.10.1,build立9e83765

设置DOCKER_CERT_PATH到ca.pem的位置为我修复:

export DOCKER_CERT_PATH = D:\\ users \\ me \\。docker \\ machine \\ machines \\ default

(这是来自docker bash shell)

从“.. \。docker \ machine \ certs”复制证书

将证书粘贴到“.. \。docker \ machine \ machines \ default”

如果你已经创建了新的机器,可以说“dev”,然后复制到“.. \。docker \ machine \ machines \ dev”