[英]Build a Docker image on top of CodeBuild Docker Image
由於AWS CodeBuild提供了“Docker”策划圖像( http://docs.aws.amazon.com/codebuild/latest/userguide/build-env-ref.html ),我想重用其中一個來構建我的自定義CodeBuild Image( http://docs.aws.amazon.com/codebuild/latest/userguide/sample-docker-custom-image.html )。
我不知道CodeBuild注冊表URL。 如何引用這些圖像(FROM)?
我可以重建自己需要的圖像( https://github.com/aws/aws-codebuild-docker-images )並將其托管在私有ECR中,但這會浪費時間和存儲空間。
CodeBuild用於Curated Images的內部Docker存儲庫不可公開訪問。 您應該從官方Dockerfiles構建自己的基本映像。
AWS CodeBuild還提供了一個可以使用這些映像的控制台。 我認為他們使用Amazon EC2 Repository在內部提供這些,就像您可以使用的那樣 。 但是沒有公共注冊處(或者我還沒有找到)。
您可以使用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
我發現這張公共圖片但不是正式的:
https://hub.docker.com/r/sandorzelei/aws-codebuild/
所以你可以按如下方式使用它:
FROM sandorzelei/aws-codebuild
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.