Amazon ec2 cloud-init.yaml中的私有docker注册表
我有一个私人码头工人登记处。通常我必须登录到客户机并键入Amazon ec2 cloud-init.yaml中的私有docker注册表,amazon-ec2,artifactory,autoscaling,docker-registry,Amazon Ec2,Artifactory,Autoscaling,Docker Registry,我有一个私人码头工人登记处。通常我必须登录到客户机并键入docker login 我想部署一个AWS自动缩放停靠环境,但我不确定如何确保用于拉取图像的docker命令只使用我们的私有docker注册表。我想把它放在cloud-init.yaml和安装程序中 - path: /root/.docker/config.json content: | { "auths": { "<private registry url>": {
docker login
我想部署一个AWS自动缩放停靠环境,但我不确定如何确保用于拉取图像的docker命令只使用我们的私有docker注册表。我想把它放在cloud-init.yaml和安装程序中
- path: /root/.docker/config.json
content: |
{
"auths": {
"<private registry url>": {
"auth": "xxxxxxxxxxxxxxxxxx"
}
},
"HttpHeaders": {
"User-Agent": "Docker-Client/xyz (xyzzy)"
}
}
-path:/root/.docker/config.json
内容:|
{
“授权”:{
"": {
“授权”:“XXXXXXXXXXXXXXXX”
}
},
“HttpHeaders”:{
“用户代理”:“Docker客户端/xyz(xyzzy)”
}
}
这是正确的方法还是有更好的方法?使用S3存储桶保存注册表配置的json配置,并在引导时进行设置