AWS CodeBuild Docker 映像作为基础映像

jak*_*akk 2 amazon-web-services aws-codebuild

这些镜像可以用作我自己的 Dockerfile 中的基础镜像吗?

duc*_*rth 5

到目前为止,它们还没有在任何地方发布。有一张票声称一旦准备好,他们将发布基于 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 .
Run Code Online (Sandbox Code Playgroud)

在本地构建后,您可以从本地 Dockerfile 引用它:

FROM aws/codebuild/standard:2.0
Run Code Online (Sandbox Code Playgroud)

它将使用您本地缓存的图像。然后,您可以将映像发布到 ECR 以用于您的代码构建项目。