如何使用docker-machine证书?

时间:2015-06-12 23:29:21

标签: ssh docker ssh-keys boot2docker docker-machine

我开始学习docker-machine并且不确定如何处理发布docker-machine create时生成的密钥/证书:

  • id_rsa
  • id_rsa.pub
  • userdata.tar

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

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

如果我删除远程计算机并创建第二台计算机,docker-machine将要求我输入密码:

INFO [0000]生成SSH密钥对...
INFO [0000]上传Boot2docker ISO ...
INFO [0000]将/home/username/.docker/machine/cache/boot2docker-1.5.0-GH747.iso上载到vCenter 123.456.789.012的数据存储本地数据存储上的boot2docker-iso ... 信息[0006]创建vCenter 123.456.789.012的虚拟机MyMachineName ...
INFO [0011]配置虚拟机MyMachineName ...
INFO [0016]打开vCenter 123.456.789.012的虚拟机MyMachineName的电源...
docker@123.456.789.013' s密码:

但是一旦我删除了id_rsa,id_rsa.pub和userdata.tar,docker-machine就可以很好地创建机器,而不需要输入密码。

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

我很确定我只是缺少某种基本的常识,而且这就是为什么没有记录它的原因。

谢谢!

这似乎触及了同样的问题,但阅读后事情仍然不是很清楚:

Managing remote docker machines from multiple development machines

0 个答案:

没有答案