amazon-web-services – 从私有Docker存储库将映像部署到AWS El
发布时间:2020-12-16 03:43:10 所属栏目:安全 来源:网络整理
导读:我正在尝试从其私有仓库中提取Docker镜像,并在Zip包装的Dockerrun.aws.json的帮助下将其部署在AWS Elastic Beanstalk上.它的内容是 { "AWSEBDockerrunVersion": "1","Authentication": { "Bucket": "my-bucket","Key": "docker/.dockercfg" },"Image": { "Na
我正在尝试从其私有仓库中提取Docker镜像,并在Zip包装的Dockerrun.aws.json的帮助下将其部署在AWS Elastic Beanstalk上.它的内容是
其中“my-bucket”是我在s3上的桶名,它使用与我的BS环境相同的位置.在密钥中设置的配置是结果
在docker2boot应用程序的终端中调用.然后将其复制到“my-bucket”中的文件夹“docker”.图像确实存在.
我错过了什么? 最佳答案
Docker已将配置文件路径从?/ .dockercfg更新为?/ .docker / config.json.他们还利用这个机会对配置文件格式进行了重大更改.
但是,AWS仍然需要前一种格式,即?/ .dockercfg(see the file name in their documentation)中使用的格式:
这与?/ .docker / config.json中使用的新格式不兼容:
它们非常相似.因此,如果您的Docker版本生成新格式,只需删除auths行及其相应的大括号,您就可以了. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |