由于亚马逊网络服务CodeBuild提供了"Docker“策展图像(http://docs.aws.amazon.com/codebuild/latest/userguide/build-env-ref.html),我想重新使用其中的一个来构建我的自定义CodeBuild图像(http://docs.aws.amazon.com/codebuild/latest/userguide/sample-docker-custom-image.html)。
我不知道CodeBuild注册表的网址。如何引用这些图像(来自)?
我可以重新构建所需的映像(https://github.com/aws/aws-codebuild-docker-images)并将其托管在私有ECR中,但这浪费了时间和存储空间。
发布于 2017-06-27 07:09:44
CodeBuild用于策展图像的内部Docker存储库不可公开访问。您应该从official Dockerfiles构建自己的基础映像。
发布于 2017-06-26 01:54:40
亚马逊网络服务CodeBuild还提供了一个控制台,您可以在其中使用这些图像。我认为他们使用亚马逊EC2仓库在内部提供这些,就像one you can use一样。但是没有公共注册表(或者我已经没有找到)。
您可以找到这些镜像来使用Amazon定义的构建规范来创建Docker计算机
http://docs.aws.amazon.com/codebuild/latest/userguide/build-spec-ref.html http://docs.aws.amazon.com/codebuild/latest/userguide/sample-docker.html
发布于 2017-06-26 09:14:48
我找到了这个公众形象,但不是官方的:
https://hub.docker.com/r/sandorzelei/aws-codebuild/
因此,您可以按如下方式使用它:
FROM sandorzelei/aws-codebuildhttps://stackoverflow.com/questions/44748879
复制相似问题