从Jenkins管道调用Docker容器,该容器也作为Docker上的Docker容器运行(用于Windows 10)

问题描述:

我已经在Windows 10上安装了Docker for Windows。拉出最新的Jenkins图像并启动容器。詹金斯启动并运行。从Jenkins管道调用Docker容器,该容器也作为Docker上的Docker容器运行(用于Windows 10)

在我的Jenkins管道中,我建立了节点应用程序。我想通过Jenkins管道构建这个节点应用程序,但在另一个容器(从节点和角度图像运行的docker容器)中构建。我是码头工人和学习新手。一步一步的帮助将不胜感激。

感谢

基本上,你需要将泊坞窗插座安装到詹金斯容器,让詹金斯可以通过调用主机运行的泊坞窗引擎(在你的情况下,您的Windows上运行的虚拟机启动Docker容器):

搬运工运行-v /var/run/docker.sock:/var/run/docker.sock詹金斯:...

+0

这样泊坞窗版本是1.13.1,它不支持泊坞窗。现在袜子。我可以看到的唯一选项是jenkins docker容器中的tcp。但是我不知道我需要做些什么改变以及在哪里。原因是Windows 10不会有/var/run/docker.sock – Vimal