【问题标题】:unknown command "images" for "docker"“docker”的未知命令“images”
【发布时间】:2020-12-27 07:11:05
【问题描述】:

我已经在 Windows 10 中成功安装了 docker。 我可以运行docker version 并看到这个结果

$ docker version
Client: Docker Engine - Community
 Cloud integration: 1.0.4
 Version:           20.10.0
 API version:       1.41
 Go version:        go1.13.15
 Git commit:        7287ab3
 Built:             Tue Dec  8 18:55:31 2020
 OS/Arch:           windows/amd64
 Context:           myacicontext
 Experimental:      true

Server: Docker Engine - Community
 Engine:
  Version:          20.10.0
  API version:      1.41 (minimum version 1.24)
  Go version:       go1.13.15
  Git commit:       eeddea2
  Built:            Tue Dec  8 19:07:44 2020
  OS/Arch:          windows/amd64
  Experimental:     false

但是当我运行$ docker images 时,我收到了这个错误

unknown command "images" for "docker"

【问题讨论】:

  • docker image ls 也许?
  • 不,很遗憾,我以前试过
  • 只是一个疯狂的猜测;你的 Windows Path 环境变量中有 docker 路径吗?
  • docker --help 的输出是什么?它应该列出所有包含images 的命令以列出图像。
  • 是的,我有@j。斯科特·埃尔布林

标签: image docker containers


【解决方案1】:

问题是你没有在正确的环境中。

从您的日志中,我可以看到您在“acicontext”中,其中$ docker images 命令不可用。当我尝试将容器部署到 Azure 时遇到了同样的问题。

要解决此问题,首先,在 Powershell 中运行命令 $ docker context list。您应该会看到一个上下文列表,并且您所在的上下文名称旁边有一个星号,如下所示:

如果您希望能够使用$ docker images 命令,您必须进入正确的上下文,在本例中为“默认”。为此,请运行 $ docker context use default

然后再次运行$ docker images,它应该可以工作了。

你可以在这里https://docs.docker.com/engine/context/working-with-contexts/阅读更多关于 Docker 上下文的信息

【讨论】:

    【解决方案2】:

    我遇到了同样的问题,我不得不卸载并重新安装,至于

    【讨论】:

      猜你喜欢
      • 2016-08-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-01-29
      • 2014-03-08
      • 1970-01-01
      • 1970-01-01
      • 2023-02-03
      相关资源
      最近更新 更多