【发布时间】:2019-08-18 18:09:11
【问题描述】:
我已经在我的 Windows 7 桌面上安装了适用于 Windows 和 Jenkins 的 Docker ToolBox。我正在尝试创建一个 Jenkins 作业,它将列出可用的 docker 图像。但是,这样做我收到以下错误:-
由用户 Nilanjan Dutta 发起 建立在工作区 C:\Program Files (x86)\Jenkins\workspace\Docker 的 master 上 [Docker] $ cmd /c 调用 C:\Windows\TEMP\jenkins1754863637345314489.bat C:\Program Files (x86)\Jenkins\workspace\Docker>docker 镜像 连接期间出错:获取http://%2F%2F.%2Fpipe%2Fdocker_engine/v1.37/images/json:打开//./pipe/docker_engine:系统找不到指定的文件。在 Windows 上的默认守护程序配置中,必须运行提升的 docker 客户端才能连接。此错误还可能表明 docker 守护程序未运行。 C:\Program Files (x86)\Jenkins\workspace\Docker>exit 1 构建步骤“执行 Windows 批处理命令”将构建标记为失败 完成:失败
我尝试在“docker users”组中添加 jenkins 用户,但在计算机管理的“本地用户和组”中找不到该组。请参考下图:-
我的目标最终是在 Jenkins 中创建一个 CI 管道,我需要在其中构建我的 docker 映像并将其推送到 docker hub。但我被困在这个阶段,无法继续。
请注意,我的 Jenkins 是独立安装的,而不是 Docker 容器
以下是我的 Docker 版本:- Docker 版本 18.03.0-ce,内部版本 0520e24302
我对 Docker 和 Jenkins 比较陌生,由于上述问题而无法继续。 非常感谢任何帮助。
【问题讨论】:
-
很遗憾没有找到解决上述问题的办法。所以只好将 Jenkins 作为 docker 容器运行并部署节点插件和 docker 客户端二进制文件。
标签: windows jenkins docker-toolbox