AWS Codebuild .NET Core 构建 docker 图片

AWS Codebuild .NET Core building docker image

我们尝试了默认的 AWS codebuild 镜像来构建 .NET 核心应用程序,它运行良好。

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

A​​WS 可以选择在特权模式下 运行 Builder 映像,因此您可以 运行 docker-in-docker 操作。

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

谢谢!!

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

您可以在此处找到 CodeBuild 出售的 docker 图片以供参考 https://github.com/aws/aws-codebuild-docker-images

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

之前启动 docker 守护进程