boot2docker证书错误

boot2docker certificate error

我下载 boot2docker@1.7.1 并通过包向导安装它。但是当我尝试 运行 它时,它抛出了这个错误:

An error occurred trying to connect: Post https://192.168.59.103:2376/v1.19/containers/create: remote error: bad certificate

我尝试了所有 选项,但问题仍然存在。

您可以尝试 运行ning boot2docker shellinit 设置您的证书并打印一些要在 运行 使用 docker 命令之前执行的命令。

在 Mac 上它看起来类似于:

Writing /Users/xyz/.boot2docker/certs/boot2docker-vm/ca.pem
Writing /Users/xyz/.boot2docker/certs/boot2docker-vm/cert.pem
Writing /Users/xyz/.boot2docker/certs/boot2docker-vm/key.pem
    export DOCKER_HOST=tcp://192.168.59.103:2376
    export DOCKER_CERT_PATH=/Users/xyz/.boot2docker/certs/boot2docker-vm
    export DOCKER_TLS_VERIFY=1

在这里您可以简单地 运行 $(boot2docker shellinit) 正确设置所有内容。

在 Windows 上,您将有一些 SET 命令可以发出,而不是那些 export 命令。有关 Windows 用户的更多信息,请参阅 boot2docker documentation