詹金斯的工作建立错误尝试构建docker映像| Jenkins和Docker都安装在Windows 7中

时间:2018-12-16 00:48:46

标签: docker jenkins

我在Windows 7笔记本电脑(已启用虚拟化)上安装了docker工具箱和Jenkins,并且正在尝试构建Jenkins作业以创建和部署Angular映像。 但是,当我尝试使用Windows命令行时,它的工作正常,但是当我尝试构建项目时,它显示以下错误。

C:\Program Files (x86)\Jenkins\workspace\MyDemo>docker run --rm -p 4200:4200 --name "TopMovies1" demoapp1 
'docker' is not recognized as an internal or external command,
operable program or batch file.

C:\Program Files (x86)\Jenkins\workspace\MyDemo>exit 9009 
Build step 'Execute Windows batch command' marked build as failure
Finished: FAILURE

**从Windows命令行****输出的PS

C:\Users\gbanerje>docker ps -a
CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS              PORTS               NAMES

仅供参考,我在路径varialble中添加了“ C:\ Program Files \ Docker Toolbox; C:\ Windows \ System32”,但错误仍然存​​在。

如果有关于此错误的任何线索,请分享。

提前谢谢您。

3 个答案:

答案 0 :(得分:0)

尝试在manage jenkins-> configure system-> Environment Variables的环境变量部分中添加以上路径,并添加path =%path%;

答案 1 :(得分:0)

尝试在manage jenkins->配置系统->环境变量的环境变量部分中添加以上路径,并添加path =%path%;

答案 2 :(得分:0)

如果您可以从命令行运行 docker,但不能从 Jenkins 作业运行, 您可能需要更改环境的顺序。您可能希望一直向下移动 docker 路径,然后先获取系统 Windows/linux 变量。