使用通用驱动程序的Docker机器:x509:尝试将远程主机添加到本地计算机时由未知权威机构签署的证书

我有一个设置,我想远程pipe理docker机。 远程机器是一个窗口框,我的本地机器(我想从中pipe理)是一台Mac笔记本电脑。 我用docker-machine create在Windows主机上创build了virtualbox,它似乎工作正常。

然后,我尝试使用以下命令将远程主机添加到本地计算机:

docker-machine create \ --driver generic \ --generic-ip-address=10.0.0.9 \ --generic-ssh-key=/path/to/mykey/id_rsa 

基本上这个命令超时,当我做一个

 docker-machine ls 

我得到以下输出。 这是抱怨得到

https://10.0.0.9:2376/v1.15/version:x509 :由未知权威签名的证书。

我正在使用docker-machine从Windows机器生成的证书,我已经将它们包含在我的本地机器.docker / machine / machines / windows目录中。

 NAME ACTIVE DRIVER STATE URL SWARM DOCKER ERRORS default - virtualbox Running tcp://192.168.99.100:2376 v1.10.3 windows - generic Running tcp://10.0.0.9:2376 Unknown Unable to query docker version: Get https://10.0.0.9:2376/v1.15/version: x509: certificate signed by unknown authority 

我已经search并search了解决scheme,无论我尝试什么,我都无法将此docker-machine连接到我的mac上的机器。 有没有人有任何见解,我可以如何解决这个问题?

在此先感谢您的帮助!

万一有其他人有这个问题,解决scheme是: docker-machine regenerate-certs windows

其中windows是具有不良证书的机器的名称。