在CodeBuild Docker Image上构build一个Docker镜像
由于AWS CodeBuild提供了“Docker”策划图像( http://docs.aws.amazon.com/codebuild/latest/userguide/build-env-ref.html ),我想重用其中的一个来构build自定义CodeBuild Image( http://docs.aws.amazon.com/codebuild/latest/userguide/sample-docker-custom-image.html )。
我不知道CodeBuild注册url。 如何引用这些图像(FROM)?
我可以重build自己需要的图像( https://github.com/aws/aws-codebuild-docker-images )并将其托pipe在私有ECR中,但这会浪费时间和存储空间。
用于Curated Images的CodeBuild的内部Docker存储库不可公开访问。 你应该从官方Dockerfiles构build你自己的基础镜像。
AWS CodeBuild还提供了一个控制台,您可以在这里使用这些图像。 我认为他们使用Amazon EC2 Repository在内部提供这些内容,就像您可以使用的那样 。 但没有公共registry(或者我已经找不到)。
您可以使用Amazon定义的构build规范来查找这些图像以创buildDocker机器
http://docs.aws.amazon.com/codebuild/latest/userguide/build-spec-ref.html http://docs.aws.amazon.com/codebuild/latest/userguide/sample-docker.html
我发现这个公众形象,但不是官方的:
https://hub.docker.com/r/sandorzelei/aws-codebuild/
所以你可以使用它如下:
FROM sandorzelei/aws-codebuild
- Docker容器中的Elasticsearch,AWS中的集群发现
- 什么导致EB cli将文件名称1(app-123456-654321.zip)与文件名称2(9f1b.zip)打包在一起?
- 如何将Application Load Balancer用于多端口映射的ECS服务?
- docker群和使用api密钥的aws ecrauthentication
- 从本地而不是git克隆build立docker镜像
- 如何在最新的Amazon Linux AMI中升级Docker
- 我如何才能获得与AWS / Debian合作的cadvisor(Docker)?
- 我无法使用AWS中托pipe的nodejs连接Docker Remote API
- 使用AWS ECS docker容器,可以将所有三个必需的Zookeeper端口映射到主机? (似乎没有)