0

我们尝试使用默认的 AWS 代码构建映像来构建 .NET 核心应用程序,它运行良好。

现在我们需要构建到 Docker 镜像,但是默认镜像没有安装 docker。

AWS 可以选择在特权模式下运行 Builder 映像,以便您可以运行 docker-in-docker 操作。

我想知道是否有一个我可以使用的同时安装了 .NET Core 和 Docker 的图像,所以我可以构建代码,然后构建图像。

谢谢!!

4

1 回答 1

2

您需要创建自己的 docker 映像并将其提供给 CodeBuild(作为项目环境配置的一部分)。

您可以在此处找到 CodeBuild 提供的 docker 映像以供参考 https://github.com/aws/aws-codebuild-docker-images

您需要创建一个 docker 映像,该映像在同一映像上同时具有 docker 守护进程和 .NET 核心。请参阅此示例,了解如何在自定义 docker 映像中开始构建之前启动 docker 守护进程http://docs.aws.amazon.com/codebuild/latest/userguide/sample-docker-custom-image.html

于 2017-09-06T20:39:37.997 回答