我想在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的能力 所以理论上可能,但是你可能会遇到其他问题。