2015-01-26 69 views
4

docker login成功時,將認證令牌放入~/.dockercfg。我們正在考慮將一個.dockercfg文件部署到EC2實例,以針對私有存儲庫映像運行所有容器。另一種方法是在實例上運行docker login,但我寧願爲實例提供身份驗證令牌,而不是帳戶密碼。DockerHub授權令牌何時到期?

docker.io發佈的令牌在其到期前持續多久?

回答

7

只要您的用戶名和密碼保持不變,「令牌」將持續。它只是你的用戶名和密碼的base-64編碼版本。 「auth」值不是來自服務器 - 它是由docker CLI生成的registry/auth.go

+4

而且,是的,他們知道這不是一個好主意:https://github.com/docker/泊塢窗/問題/ 10318 – 2015-01-26 20:33:09