我有一个私人码头注册表。通常我必须登录客户端计算机并键入docker login <private registry url>
我想部署AWS自动扩展dockerized环境,但我不确定如何确保docker命令拉取图像仅使用我们的私有docker注册表。我想在cloud-init.yaml和setup
中使用它- path: /root/.docker/config.json
content: |
{
"auths": {
"<private registry url>": {
"auth": "xxxxxxxxxxxxxxxxxx"
}
},
"HttpHeaders": {
"User-Agent": "Docker-Client/xyz (xyzzy)"
}
}
这是正确的方法还是有更好的方法?
答案 0 :(得分:0)
使用S3存储桶保存json配置用于注册表配置,并在启动时进行设置。