我正在使用Kubernetes Jenkins插件来编排Jenkins从机。
我希望在Docker中运行所有作业(构建Docker镜像并在Docker中执行测试/构建)。
示例Jenkins作业:
我希望在Docker中运行所有作业(构建Docker镜像并在Docker中执行测试/构建)。
示例Jenkins作业:
docker run -e NEXUS_USERNAME=${NEXUS_USERNAME} -e NEXUS_PASSWORD=${NEXUS_PASSWORD} common-dropwizard:latest mvn deploy
我正在使用这里的jenkinsci/jnlp-slave:https://hub.docker.com/r/jenkinsci/jnlp-slave/
不幸的是,该从属映像似乎不支持运行docker。我的问题是如何最好地解决这个问题?
谢谢
-v /var/run/docker.sock:/var/run/docker.sock
挂载套接字可以很好地工作。请注意,您可能需要传递 --privileged=true 标志。 - phil swenson