如何从运行在docker上的jenkins创builddocker镜像

我想用docker练习CI / CD。 关于这个话题有很多讨论。 但是,如果有人能帮助我,我会很感激这些技术

我使用AWS Ec2实例在Docker上创build了我的jenkins服务器。 我想从jenkin作业创build我的Web应用程序容器。

我该怎么做 ? 如果有可能我怎么部署我的新容器?

我如何为每个版本练习CD?

来自Katacoda的这个(免费)在线教程将指导您: 使用Jenkins构buildDocker镜像 。

我在这个链接中find了一个很好的解决scheme。

它提供了一个用于创build运行jenkins主容器的ECS群集的cloudformation栈,该容器可以运行jenkins slave容器来运行单个构build。 后来我用这个图像作为我的构build的奴隶形象,因为它在docker(dind)中的容器泊坞窗,并可以build立自己的docker图像,并将其发布到存储库。

为了更深入的解释这个架构,你可以从这里开始看防暴游戏的一系列博客。