Plu*_*Dev 6 git path git-bash docker docker-cli
我的计算机上安装了适用于 Windows 的 Docker Desktop 和 Git(包括 Git Bash)。该docker命令在命令提示符和 Powershell 中有效,但在 Git Bash 中无效。当我docker在 Git Bash 中运行命令时,出现以下错误。
exec: "com.docker.cli": executable file not found in %PATH%
Current PATH : ...;C:\Program Files\Docker\Docker\resources\bin;D:\Program Files\Git\cmd;C:\ProgramData\DockerDesktop\version-bin;...
Run Code Online (Sandbox Code Playgroud)
我需要让 Docker 通过 Git Bash 工作,以便使用 Git Bash运行.sh包含命令的文件。docker我找不到发生此错误的任何原因。
...是 中的其他路径PATH,但未连接到 Git Bash 或 Docker
小智 5
我遇到了类似的情况,其中 docker 工具位于使用的路径中,但由于某种原因调用 docker 最终出现相同的错误消息。
我们案例中的解决方案是将 docker 路径移至“系统属性” -> “高级” -> “环境变量” -> “系统变量” -> “路径” -> “编辑...”列表中的更高位置。
我认为问题是在这种情况下路径太长,当传递到被调用的进程时它被切断,并且在此过程中,路径的末尾丢失了,因此工具无法再在中找到com.docker.cli路径。将 docker 路径移到列表中的较高位置会使其出现在路径变量中的较早位置。然而,路径需要非常长,长度为$PATH1200 个字符,它工作得很好,但在这种情况下有问题的长度约为 2500 个字符。
| 归档时间: |
|
| 查看次数: |
6365 次 |
| 最近记录: |