2014-12-04 318 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