2015-07-18 103 views
0

我下载了[email protected]并通过软件包向导进行安装。但是,当我尝试运行它,它抛出我这个错误:boot2docker证书错误

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

我与所有this选择尝试,但问题依然存在。

+0

'''boot2docker ssh'sudo /etc/init.d/docker restart''''你试过了吗? – Tuan

+0

它引发我需要boot2docker的TLS证书,127.0.0.1,10.0.2.15,192.168.59.105 -------------------' – mariowise

+2

你需要运行3'之后的''export'''命令。在我们运行'''boot2docker up'''后显示'''export'''命令。 – Tuan

回答

0

你可以尝试运行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