docker - 如何将 Docker 凭据传递给 Salt 中的“docker.login”?
问题描述
我正在尝试使用此代码片段登录到 Salt 中的 DockerHub:
docker.login
module.run:
- registries:
- hub
如何在此处传递正确的 Docker 凭据,以便 minion 可以登录 DockerHub?此外,我将使用 Dockertoken
登录,因为我在 DockerHub 帐户中启用了双因素身份验证。
解决方案
一切都在文档中:
您需要将此数据放入 minion 配置、其 grains 或它的柱子中
docker-registries:
hub:
username: foo
password: s3cr3t
然后一个电话将登录并缓存您的令牌
salt-call docker.login
推荐阅读
- bash - 为什么测试命令在 bash 中显示 echo shell-builtin 的错误?
- spring-boot - 使用 Spring Boot 服务作为批处理作业中的依赖项的空指针异常
- excel - VBA 如何根据该范围内一个单元格的值有条件地格式化一系列单元格?
- tsql - TSQL——on 子句的顺序是否重要
- gtsummary - 如何在 tbl_summary 中添加两个差异统计信息?
- c# - 带有 PLC DDE 连接的 WPF 应用程序
- mongodb - 使用 shell 脚本的 Mongo 导入不起作用
- php - 解析关联数组以根据另一个索引的值显示所有值
- javascript - onClick React时删除项目对象倍数数组
- javascript - 滚动文本中的第一个文本如何落后于最后一个文本