Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angularjs 从Jenkins管道调用docker容器,该管道也作为docker容器在Windows for docker(适用于Windows 10)上运行_Angularjs_Windows_Jenkins_Docker_Containers - Fatal编程技术网

Angularjs 从Jenkins管道调用docker容器,该管道也作为docker容器在Windows for docker(适用于Windows 10)上运行

Angularjs 从Jenkins管道调用docker容器,该管道也作为docker容器在Windows for docker(适用于Windows 10)上运行,angularjs,windows,jenkins,docker,containers,Angularjs,Windows,Jenkins,Docker,Containers,我已经在Windows 10上安装了docker for Windows。提取最新Jenkins图像并启动一个容器。詹金斯启动并运行 在Jenkins管道中,我正在构建节点应用程序。我想通过Jenkins管道构建这个节点应用程序,但要在另一个容器中(从节点和角度图像运行的docker容器)。我对docker和learning都是新手。一步一步的帮助将不胜感激 感谢基本上,您需要将docker套接字装载到Jenkins容器中,以便Jenkins可以通过调用主机上运行的docker引擎来启动dock

我已经在Windows 10上安装了docker for Windows。提取最新Jenkins图像并启动一个容器。詹金斯启动并运行

在Jenkins管道中,我正在构建节点应用程序。我想通过Jenkins管道构建这个节点应用程序,但要在另一个容器中(从节点和角度图像运行的docker容器)。我对docker和learning都是新手。一步一步的帮助将不胜感激


感谢

基本上,您需要将docker套接字装载到Jenkins容器中,以便Jenkins可以通过调用主机上运行的docker引擎来启动docker容器(在您的情况下是在Windows上运行的VM):


docker run-v/var/run/docker.sock:/var/run/docker.sock jenkins:…

由于docker版本是1.13.1,所以现在不支持docker.sock。我能看到的唯一选项是jenkins docker容器中的tcp。但是我不知道我需要做什么改变,在哪里。原因是windows 10将没有/var/run/docker.sock