我有一个设置,我想远程管理一个docker机器。远程机器是一个Windows框,我的本地机器(我想管理的地方)是Mac笔记本电脑。我已经在Windows主机上使用docker-machine create创建了Virtualbox,它似乎工作正常。
然后我尝试使用以下命令将远程主机添加到本地计算机:
docker-machine create \
--driver generic \
--generic-ip-address=10.0.0.9 \
--generic-ssh-key=/path/to/mykey/id_rsa
基本上这个命令会超时,当我做
时docker-machine ls
我得到以下输出。它抱怨GET请求:
https://10.0.0.9:2376/v1.15/version:x509:由未知权限签名的证书。
我正在使用来自windows机器的docker-machine生成的证书,我已将它们包含在我的本地机器.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
我已经搜索并搜索了一个解决方案,无论我尝试什么,我都无法将这个docker-machine连接到我的mac机器上。有没有人对我如何解决这个问题有任何见解?
提前感谢您的帮助!
答案 0 :(得分:0)
如果其他人遇到此问题,解决方法是:
docker-machine regenerate-certs windows
其中windows
是具有错误证书的计算机的名称。