Kitematic 设置错误 Docker

Kitematic Setup Error Docker

我在 Kitematic 设置上有这个错误

ENOENT: no such file or directory, open 'C:\Users\<redacted>\ca.pem'

我尝试重试设置或删除 VM,但没有任何效果...

如果有人有想法?

它与 Kitematic website 上的已知问题相关。他们建议继续重试或使用命令行:

docker-machine rm -f dev
docker-machine create -d virtualbox dev

PS:在我的机器上,Kitematic 使用名称 default 而不是 dev

我认为问题在于,在某些部分,VM 被称为 "dev" 而在其他一些部分(例如存储 VM 文件的实际物理路径等)被称为 "default"

我所做的只是使用正确的 VM 名称重新生成证书,现在可以使用了!

运行 来自 Windows 命令行:

Microsoft Windows [Version 6.1.7601]
Copyright (c) 2009 Microsoft Corporation.  All rights reserved.

C:\Program Files\Docker Toolbox>docker-machine regenerate-certs -f dev
Regenerating TLS certificates
Error: Host does not exist: dev

C:\Program Files\Docker Toolbox>docker-machine regenerate-certs -f default
Regenerating TLS certificates

C:\Program Files\Docker Toolbox>

这样就可以了!