如何使用docker机器证书?

我开始学习docker-machine,并且不确定如何处理发出docker-machine create时生成的keys / certs:

  • id_rsa
  • id_rsa.pub
  • userdata.tar

docker-machine使用这些密钥/证书是如何使用它们的? 我可以将它们提交给回购,以便我的项目中的其他人可以控制远程泊坞窗机器?

另一个让我困惑的行为是:

如果我删除远程机器并创build第二台机器,docker-machine会询问我一个密码:

INFO [0000]生成SSH密钥对…
INFO [0000]上传Boot2docker ISO …
INFO将/home/username/.docker/machine/cache/boot2docker-1.5.0-GH747.iso上传到数据存储上的boot2docker-iso vCenter的本地数据存储123.456.789.012 …
INFO创buildvCenter的虚拟机MyMachineName 123.456.789.012 …
INFOconfiguration虚拟机MyMachineName …
INFO启动vCenter的虚拟机MyMachineName 123.456.789.012 …
docker@123.456.789.013的密码:

但是,一旦我删除了id_rsa,id_rsa.pub和userdata.tar,docker-machine就可以创build机器而无需询问密码。

我尝试阅读文档,我发现的唯一信息是可以使用docker-machine regenerate-certs重新生成密钥/证书。

我很确定我只是缺less一些基本的常识,这就是为什么没有文件logging。

谢谢!

这似乎涉及到同一个问题,但是在阅读之后仍然不是很清楚:

从多个开发机器pipe理远程docker机