首页 > 解决方案 > 如何在 Docker Hub 上验证生产 Docker Swarm

问题描述

我们有一些运行 docker swarm 的服务器。
在 Docker Hub 上,我们有一些想要从服务器中提取的私有存储库。我个人认为,将 swarm master 登录到我的个人 Docker Hub 帐户并不是一个好主意。特别是,因为我是我们组织的所有者。

到目前为止,我还没有找到任何使用 rsa-key 的好的解决方案。

所以我问你:有没有办法从生产 docker swarm 主机中提取私有仓库,最好不用我的个人帐户登录?

PS:我可以创建另一个具有只读权限的帐户并登录到该帐户,尽管这对我来说听起来有点 hacky。

标签: dockerdocker-swarmdockerhub

解决方案


创建团队/组织帐户

将所有私有存储库移动到 DockerHub 中的该帐户命名空间

使用该帐户登录以从 DockerHub 中提取私有图像。

创建团队帐户后的工作流程:

  • docker 登录团队帐户 $TOKEN
  • 码头工人拉/码头建设/码头工人推等
  • 码头工人注销

推荐阅读