簡體   English   中英

AWS CodeBuild Docker 鏡像作為基礎鏡像

[英]AWS CodeBuild Docker images as Base Image

這些圖像是否可用作我自己的 Dockerfile 中的基礎圖像?

它們尚未在任何地方發布。 有一張票聲稱他們將在准備好后發布基於 Amazon Linux 2 的圖像:

https://github.com/aws/aws-codebuild-docker-images/issues/199

如果要將它們用作基礎映像,則需要自己查看項目並在本地構建它們:

$ git clone https://github.com/aws/aws-codebuild-docker-images.git
$ cd aws-codebuild-docker-images
$ cd ubuntu/standard/2.0
$ docker build -t aws/codebuild/standard:2.0 .

在本地構建后,您可以從本地 Dockerfile 中引用它:

FROM aws/codebuild/standard:2.0

它將使用您的本地緩存圖像。 然后,您可以將映像發布到 ECR 以用於您的代碼構建項目。

這些圖像可用於 CodeBuild 項目。

例如:您有一個 node.js 應用程序並希望在 CodeBuild 上運行您的測試。 在這種情況下,您要使用 node.js 代碼構建 docker 映像: ubuntu/nodejs/10.14.1

您不應將這些圖像用作應用程序的基礎圖像。 但是您可以將它們用作其他代碼構建 docker 鏡像的基礎鏡像。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM