我已经为Windows安装了Docker。当我在命令提示符下键入docker --version
命令时,它根本无法识别它。
消息将是:
'docker' is not recognized as an internal or external command,
operable program or batch file.
我错过了什么吗?
答案 0 :(得分:14)
我已经在Windows 10计算机上安装了Docker 18.06.1-ce版本,并且遇到了类似的问题,即使Docker被添加了Windows%PATH%。
我将docker路径移至底部,这解决了我的问题。
答案 1 :(得分:7)
我重新启动系统,它工作正常,也许我们可以说需要重新启动。
答案 2 :(得分:7)
将“com.docker.cli”重命名为“docker”帮助我最终获得了 windows powershell 和 cmd 终端来识别 docker 命令。
答案 3 :(得分:2)
将docker添加到PATH
变量和refreshenv
中,以继续使用相同的命令提示符
如果您已使用docker toolbox安装,则安装路径为"C:\Program Files\Docker Toolbox"
手动使用环境变量>路径(在此处添加docker路径)
使用命令行
临时使用set PATH=%PATH%;C:\Program Files\Docker Toolbox
PATH
到echo %PATH%
对于永久更改setx PATH=%PATH%;C:\Program Files\Docker Toolbox
答案 4 :(得分:2)
确保将docker.exe路径(C:\ Program Files \ Docker \ Docker \ resources \ bin)添加到PATH变量。
您可以按以下方式检查它:
ECHO %PATH%
在我的情况下,必须将docker路径附加在PATH的末尾。在识别出docker cmd之后。
答案 5 :(得分:2)
docker: command not found
Windows 7:只需在系统变量
中设置docker的路径步骤:1 [单击路径->编辑->粘贴docker位置]
步骤:2 [粘贴docker位置] 在我的情况下为C:\ Program Files \ Docker Toolbox 。
现在检查 $ docker版本
答案 6 :(得分:1)
如果您没有,请先启动码头工具,然后再打开 powershell 。
在powershell中,尝试运行docker命令。
答案 7 :(得分:1)
只需重新启动系统,在安装或卸载任何应用程序时始终最好重新启动系统。希望这有效:)
答案 8 :(得分:1)
我还面临安装和运行docker的问题。我不确定您如何安装docker。我尝试过这种方式。我已经下载了docker,docker-machine随附的docker工具箱(https://github.com/docker/toolbox/releases)。 Oracle Virtual box足以在本地启动docker。请确保已在本地安装git bash。工具箱安装完成后,单击在桌面上生成的图标。确保此图标以您的Git bash.exe为目标(您可以通过右键单击该图标并找到目标来进行验证)。并验证docker版本
答案 9 :(得分:1)
如果您已在Windows中安装Docker Toolbox,请添加环境变量。
PATH = "location of folder that contains docker-machine"
答案 10 :(得分:1)
尝试安装GIT bash,然后在Windows上对其运行以下命令:
base=https://github.com/docker/machine/releases/download/v0.16.0 &&
mkdir -p "$HOME/bin" &&
curl -L $base/docker-machine-Windows-x86_64.exe > "$HOME/bin/docker-machine.exe" &&
chmod +x "$HOME/bin/docker-machine.exe"
PowerShell或新版本的docker出现了一些问题,由于它们我遇到了同样的问题,但是后来我去了page,并找到了运行它的方法。
PS:需要GIT bash。
答案 11 :(得分:1)
以管理员身份运行对Windows来说是Powershell和bash都对我有用。我不需要重新启动。
答案 12 :(得分:0)
我检查了环境变量,发现docker路径是以下路径,其中资源中的“ R”为大写。我解决了这个问题,一切都按预期进行 路径:“ C:\ Program Files \ Docker \ Docker \ Resources \ bin”
答案 13 :(得分:0)
安装后需要重新启动系统。它对我有用。
答案 14 :(得分:0)
对于我来说,我必须确保在安装时选中了启用Hyper-V Windows功能复选框。
我只想安装没有引擎的客户端。因此,在我安装之前,我没有选中该选项。成功安装后,我得到了错误-Windows无法识别docker。
但是现在重新安装并选中了复选框,现在一切正常。
答案 15 :(得分:0)
我在Windows 10专业版1903中安装了Docker Docker版本19.03.13 build 4484c46d9d。 我遇到了同样的问题,然后我将“ com.docker.cli”重命名为“ docker”,并将环境变量设置为“ C:\ Program Files \ Docker \ Docker \ resources \ bin”
问题已解决。
参考图片
https://drive.google.com/file/d/1sZwx4udOzJeITV2RDGQKlsOt_TF4Wq2N/view?usp=sharing
https://drive.google.com/file/d/1DpW2DR2n_jCGezwrXuhNtXpSTBWmEDJk/view?usp=sharing
答案 16 :(得分:0)
对于Windows服务器
使用安装Windows功能容器
答案 17 :(得分:0)
不幸的是,经过多次尝试和重新启动后,我卸载了 docker 并重新安装了它,我不得不重新构建所有东西。
答案 18 :(得分:0)
我遇到了同样的问题,我在 Powershell 中尝试过,它可以正常工作
答案 19 :(得分:0)