docker 无法将“docker”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。

简介: docker 无法将“docker”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。

🐳分析

   💧这个错误是因为Docker没有被添加到系统的环境变量中。你需要将Docker的安装路径添加到系统的环境变量中,然后重新启动命令提示符或PowerShell窗口,再尝试运行Docker命令。

🐳解决

💧具体操作如下:


找到Docker的安装路径。通常情况下,它会被安装在C:\Program Files\Docker\Docker\resources\bin(Windows)或/usr/local/bin(macOS和Linux)。


将Docker的安装路径添加到系统的环境变量中。以下是在不同操作系统中添加环境变量的方法:

  • Windows:

  • 右键点击“计算机”或“此电脑”,选择“属性”。
  • 点击“高级系统设置”。
  • 在“系统属性”窗口中,点击“环境变量”按钮。
  • 在“系统变量”区域找到名为“Path”的变量,双击它。
  • 在“编辑环境变量”窗口中,点击“新建”,然后输入Docker的安装路径(例如:C:\Program Files\Docker\Docker\resources\bin)。
  • 点击“确定”保存更改。
  • macOS和Linux:

  1. 打开终端。
  2. 输入以下命令以打开.bash_profile文件(如果你使用的是zsh,那么应该是.zshrc文件):
nano ~/.bash_profile

在文件末尾添加以下内容(将/path/to/docker替换为实际的Docker安装路径):

export PATH="/path/to/docker:$PATH"
  1. Ctrl + X,然后按Y,最后按Enter保存并退出。
  2. 使更改生效,输入以下命令:
source ~/.bash_profile
  1. 重新启动命令提示符或PowerShell窗口,然后尝试再次运行Docker命令。

🐳结语

🐬初学一门技术时,总有些许的疑惑,别怕,它们是我们学习路上的点点繁星,帮助我们不断成长。

🐟文章粗浅,希望对大家有帮助!

相关文章
|
18天前
|
安全 Docker 容器
|
12天前
|
安全 Linux Shell
docker运行centos提示Operation not permitted
通过上述步骤,可以有效排查和解决在Docker中运行CentOS容器时遇到的"Operation not permitted"错误。这些措施涵盖了从权限配置、安全策略到容器运行参数的各个方面,确保在不同环境和使用场景下都能顺利运行容器。如果你需要进一步优化和管理你的Docker环境
17 3
|
26天前
|
NoSQL Linux Redis
Docker学习二(Centos):Docker安装并运行redis(成功运行)
这篇文章介绍了在CentOS系统上使用Docker安装并运行Redis数据库的详细步骤,包括拉取Redis镜像、创建挂载目录、下载配置文件、修改配置以及使用Docker命令运行Redis容器,并检查运行状态和使用Navicat连接Redis。
186 3
|
1月前
|
安全 Docker 容器
Docker中运行容器时Operation not permitted报错问题解决
【10月更文挑战第2天】Docker中运行容器时Operation not permitted报错问题解决
249 3
|
1月前
|
运维 测试技术 Linux
【Docker项目实战】使用Docker部署lemonitor镜像站点列表程序
【10月更文挑战第1天】使用Docker部署lemonitor镜像站点列表程序
28 0
【Docker项目实战】使用Docker部署lemonitor镜像站点列表程序
|
1月前
|
前端开发 应用服务中间件 nginx
docker运行nginx镜像
这篇文章详细说明了如何在Docker中部署并运行Nginx服务,包括拉取镜像、配置文件的挂载以及容器的启动配置。
166 0
docker运行nginx镜像
|
21天前
|
前端开发 Docker 容器
主机host服务器和Docker容器之间的文件互传方法汇总
Docker 成为前端工具,可实现跨设备兼容。本文介绍主机与 Docker 容器/镜像间文件传输的三种方法:1. 构建镜像时使用 `COPY` 或 `ADD` 指令;2. 启动容器时使用 `-v` 挂载卷;3. 运行时使用 `docker cp` 命令。每种方法适用于不同场景,如静态文件打包、开发时文件同步及临时文件传输。注意权限问题、容器停止后的文件传输及性能影响。
|
1月前
|
缓存 NoSQL Redis
docker运行redis镜像
这篇文章介绍了如何使用Docker运行Redis镜像,并提供了启动和配置Redis容器的具体命令和步骤。
98 0
|
运维 Java Shell
|
4天前
|
关系型数据库 MySQL API
下一篇
无影云桌面