标签: docker-registry coreos fleet
我一直在尝试在CoreOS群集上部署fleet的容器。但是,某些docker镜像私密存储在需要登录的quay.io上。
fleet
quay.io
现在我可以添加docker login作为每个相关单元文件的前提条件,但这似乎不对。我确信必须有一种方法来存储相应的注册表凭据,Docker可以在尝试下载映像时找到它。
docker login
有什么想法吗?
答案 0 :(得分:0)
执行此操作的最佳方法是使用Quay"机器人帐户",这是一组独立的凭据,而不是您的常规帐户。这有两个原因:
当您创建一个新的机器人帐户时,如果您单击"查看凭据",您将获得为常见用例预先格式化的凭据,例如Docker和Kubernetes。
在这种情况下,您需要" Docker Configuration",它位于~/.docker/config.json服务器上。 Docker将自动使用它来验证Quay.io。
~/.docker/config.json