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

docker 不被识别为内部或外部命令

docker is not recognized as an internal or external command

错误“’docker’ 未被识别为内部或外部命令、可运行程序或批处理文件”的发生有两个主要原因:

  1. 没有在你的机器上安装 Docker。
  2. 没有将 Docker 添加到您的 PATH 环境变量中。

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

安装 Docker 并将其添加到 PATH 环境变量的最简单方法是:

  1. 打开
    Docker 页面并单击“Docker Desktop for Windows”按钮下载安装程序。

点击下载 docker for desktop

  1. 启动安装程序并单击“确定”按钮。

启动 docker 安装程序

  1. 您可能必须重新启动 PC,如以下屏幕截图所示。单击“关闭并重新启动”按钮。

docker 单击关闭并重新启动

  1. PC 重新启动后,打开 CMD 并发出命令docker --version
    以确保 Docker 安装成功。
docker --version

发出 docker 命令

  1. 如果您不必重新启动 PC,请确保在使用该docker命令之前关闭并重新打开 CMD。这是更新 PATH 环境变量所必需的。
如果在运行 Docker 命令时出现权限错误,请以管理员身份启动 CMD,然后运行该命令。

以管理员身份打开CMD:

  1. 单击搜索栏并键入 CMD。

  2. 右键单击命令提示符应用程序,然后单击“以管理员身份运行”。

以管理员身份运行cmd

如果“’docker’ 未被识别为内部或外部命令、可运行程序或批处理文件”错误仍然存​​在,则必须手动将 Docker 添加到 PATH。
  1. 单击搜索栏并输入“docker”

  2. 右键单击“命令”下的“docker”,然后单击“打开文件位置”

搜索泊坞窗

  1. 选择docker可执行文件的位置并复制它。

在资源管理器中复制 docker 位置

对我来说,位置C:\Program Files\Docker\Docker\resources\bin很可能与您的路径相似。

我们正在寻找包含(可执行)文件的目录docker.exe
  1. 单击搜索栏,键入“环境变量”,然后单击
    “编辑系统环境变量”

编辑系统环境变量

  1. 单击“环境变量”按钮。

点击环境变量

  1. “系统变量”部分,选择“路径”变量并单击“编辑”

选择路径并单击编辑

  1. 单击“新建”并将路径粘贴到您之前复制的Docker可执行文件。

  2. 如果将 Docker 路径添加到顶部,您可以使用“下移”按钮将其移动到底部。

  3. 单击“确定”两次以确认更改。

  4. 关闭您的命令提示符应用程序,然后重新打开它。

由美国银行赞助

您是否充分利用了信用卡奖励? 

没有“一刀切”的信用卡。市场上的卡片种类繁多,您可以考虑多种选择。 

了解更多
请注意,您必须重新启动命令提示符 shell 才能使更改生效。

您可能还必须重新启动 PC,但这并不总是必要的。

重新启动 CMD 后,发出docker --version命令以确保 Docker 已正确安装和配置。

docker --version

发出 docker 命令

结论

要解决“’docker’ 未被识别为内部或外部命令、可运行程序或批处理文件”的错误,请确保:

  1. 你的机器上安装了 Docker。
  2. 您已将 Docker 添加到系统的 PATH 环境变量中。

额外资源

您可以通过查看以下教程来了解有关相关主题的更多信息: