繁体   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