docker - 如何在 Docker Hub 上验证生产 Docker Swarm
问题描述
我们有一些运行 docker swarm 的服务器。
在 Docker Hub 上,我们有一些想要从服务器中提取的私有存储库。我个人认为,将 swarm master 登录到我的个人 Docker Hub 帐户并不是一个好主意。特别是,因为我是我们组织的所有者。
到目前为止,我还没有找到任何使用 rsa-key 的好的解决方案。
所以我问你:有没有办法从生产 docker swarm 主机中提取私有仓库,最好不用我的个人帐户登录?
PS:我可以创建另一个具有只读权限的帐户并登录到该帐户,尽管这对我来说听起来有点 hacky。
解决方案
创建团队/组织帐户
将所有私有存储库移动到 DockerHub 中的该帐户命名空间
使用该帐户登录以从 DockerHub 中提取私有图像。
创建团队帐户后的工作流程:
- docker 登录团队帐户 $TOKEN
- 码头工人拉/码头建设/码头工人推等
- 码头工人注销
推荐阅读
- algorithm - 计算固定数量地雷随机生成的扫雷地图难度的算法
- sql - Hibernate - 当我想跳过条件时查询变慢
- select - Cesium:选择点时触发事件
- python - 如何重新索引 pandas DataFrame,同时根据新索引对其进行重新采样并聚合其数据?
- ruby-on-rails - Ruby on Rails:与 Rake 相关的任何命令都不起作用
- linux - 如何在 Linux X86_64 中测试英特尔超线程的性能
- css - 如何使我的 css 移动图像元素与较小的屏幕兼容?
- javascript - 如何在 highcharts 上动态设置缩放级别?
- linux - SSHFS - how does it work when I want to access files
- android - 将其 Uri 发送到另一个活动时,使位图透明 android 的背景