首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Jenkins不识别Windows 7上的"docker“命令

Jenkins不识别Windows 7上的"docker“命令
EN

Stack Overflow用户
提问于 2017-09-03 15:08:49
回答 4查看 2.6K关注 0票数 0

我已经在运行在Windows 7上的同一台机器上安装了Jenkins和Docker ToolBox。在运行Jenkins构建时,除了docker之外,所有命令都可以正常工作。当我尝试使用Jenkins在构建步骤中运行docker命令时,它会给我带来错误。

E:\Jenkins\工作区\ docker-app >docker构建-t坞-app。 “‘docker”不被识别为内部或外部命令、可操作的程序或批处理文件。

但是,对于windows命令提示符,相同的命令可以正常工作。任何帮助都将不胜感激。

EN

回答 4

Stack Overflow用户

发布于 2019-12-31 10:48:48

在我将docker路径添加到系统变量之前,我遇到了完全相同的问题。

票数 1
EN

Stack Overflow用户

发布于 2017-09-04 05:10:22

将path命令添加到您的jJenkins作业中,确保它包括停靠器

票数 0
EN

Stack Overflow用户

发布于 2017-09-04 05:23:19

根据你的描述我觉得,

  • 您有安装了停靠工具箱的windows 7机器。
  • 你在其中一个容器里运行Jenkins?
  • 如果是,那么您将无法从Jenkins box运行docker命令。 因为您正在Docker容器中运行Jenkins,而且Docker没有安装在您的码头容器中,这就是为什么它会抛出错误,因为' docker‘不能被识别为内部或外部命令、可操作的程序或批处理文件,这是正确的。

要实现这个功能,您需要在您的码头容器中安装Docker,这个概念称为"Docker-in-Docker".

如果你在这方面需要帮助/澄清,请告诉我。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46024805

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档