2014-12-04 319 views
4

所以,我试图找出一些东西,到目前为止我还没有看到任何东西。Docker Hub无密码登录

我建立了一个码头中心帐户,并且我想从CI服务器推送到一个私人回购站,并从生产中的箱子中取出它。

尽管我可以看到,但唯一的方法就是到每台机器上并输入我的密码,这是我用于Web登录的密码。

这是不对的,是吗? 有什么我错过了?

回答

0

将具有认证的配置文件复制到生产框。它应该在〜/ .dockercfg中。

+0

好像.dockercfg包含我的用户名和密码,就base64编码。所以,别人不会偶然发现它,但每台机器仍然有我的明文密码。 – psycotica0 2014-12-05 11:43:28

+0

是的,但你的问题是如何将机器连接到集线器,而不必交互地添加密码,而不是如何安全地进行。如果你想避免在每台机器上留下你的密码,你可以使用一个私人码头注册表来反映你的码头中心注册表。通过这种方式,只有一台机器可以与Docker集线器通信,因此您可以更轻松地保持配置文件的私密性。 – 2014-12-05 17:10:13

+0

我想我的意思是我的问题都是关于如何访问并分发它。我可以看到你的观点。 – psycotica0 2014-12-18 01:41:18