【问题标题】:docker' is not recognized as an internal or external commanddocker' 未被识别为内部或外部命令
【发布时间】:2019-11-30 09:38:23
【问题描述】:

我正在尝试在 windows 上使用 Jenkins 部署到 docker 容器中,但我的构建失败并出现以下错误。

1>'docker' 未被识别为内部或外部命令, 可运行的程序或批处理文件。 2>构建步骤“执行 Windows 批处理命令”将构建标记为失败

docker build -t reactapp . 
docker run --rm -p 8080:8080 --name "recipes" reactapp

【问题讨论】:

  • 你必须安装 Docker。如果已安装,请确保该路径包含在环境变量中。
  • 嗯,如果我在路径环境变量中有它怎么办?路径变量的顺序重要吗?

标签: docker jenkins continuous-integration jenkins-pipeline continuous-deployment


【解决方案1】:

'docker' 未被识别为内部或外部命令'

此错误意味着您的 PATH 环境变量中没有 docker。

你需要寻找 docker.exe 的位置,我做了一个默认安装,我有它:C:\Program Files\Docker\Docker\resources\bin 并将其添加到您的路径环境变量中。

How to Add to Windows PATH Environment Variable

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-04-29
    • 1970-01-01
    • 1970-01-01
    • 2013-10-06
    • 2013-10-11
    • 2013-01-25
    • 2016-10-01
    • 2022-01-22
    相关资源
    最近更新 更多