在码头工人内部运行码头工作是否可行

在码头工人内部运行码头工作是否可行

本文介绍了在码头工人内部运行码头工作是否可行?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在一个Docker容器里运行Jenkins。我想知道Jenkins集装箱是否也可以是Docker主机?我在想的是为Jenkins内部的每个集成测试版本(启动数据库,消息代理等)启动一个新的Docker容器。因此,在集成测试完成后,应关闭容器。有没有理由避免以这种方式从另一个docker容器运行docker容器?

解决方案

之前我回答了一个类似的问题。

所以,在Docker内运行Docker被许多人认为是这种类型的问题的一个很好的解决方案。现在,趋势是使用兄弟容器。有关详细信息,请参阅。


I'm running Jenkins inside a Docker container. I wonder if it's ok for the Jenkins container to also be a Docker host? What I'm thinking about is to start a new docker container for each integration test build from inside Jenkins (to start databases, message brokers etc). The containers should thus be shutdown after the integration tests are completed. Is there a reason to avoid running docker containers from inside another docker container in this way?

解决方案

I answered a similar question before on how to run a Docker container inside Docker.

So, running Docker inside Docker was by many considered as a good type of solution for this type of problems. Now, the trend is to use "sibling" containers instead. See the answer by @predmijat on this page for more info.

这篇关于在码头工人内部运行码头工作是否可行?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-28 19:59