docker工人与docker执行者的Gitlab亚军

我想在Docker容器中运行Gitlab CI Runner,同时也使用Docker执行程序在我们的Docker容器中运行我的构build,所有这些都在CoreOS之上。

这甚至有可能吗? 我目前发现的每个文档都假定Gitlab Runner在主机操作系统上运行,这对我来说不是一个可行的select。

另一种方法是使用专门的gitlab-runner容器,并在每个容器中安装构build依赖项。

有 – --privileged参数

https://docs.docker.com/engine/reference/run/#/runtime-privilege-and-linux-capabilities

哪个应该给docker里面运行docker的能力 所以理论上可能,但是你可能会遇到其他问题。