docker - "docker images ls"和 "docker image ls"有什么区别?

标签 docker server

docker images ls有什么区别和 docker image ls (有和没有 s (复数形式))?

我对 Docker 中的这两个命令感到困惑。 docker images ls在 docker 中列出图像,docker image ls 的目的是什么?命令?

检查文档:

  • https://docs.docker.com/engine/reference/commandline/image_ls/
  • https://docs.docker.com/engine/reference/commandline/images/
  • 最佳答案

    docker images list不是 docker image list 的别名, docker images是。打电话时docker images list , 同 docker image list listdocker image list --filter=reference=list ,这意味着使用等于 list 的引用过滤图像列表 - 由于您没有任何包含列表的图像,它返回一个空列表。 (阅读 vdemeester 的这个 github 讨论以及更多 https://github.com/docker/cli/issues/887)

    但是,当您这样做时 docker images image_name ,它的作用是返回图像image_name的所有参数(列表)即

    REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE
    

    早些时候你试图拥有 docker images ls这意味着 docker image ls ls第二个 ls 是一个列表而不是一个图像。因此,如果你这样做 docker images它将列出所有图像,这意味着它是 docker image lsdocker image list .我希望这能说明问题。

    关于docker - "docker images ls"和 "docker image ls"有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59639624/

    相关文章:

    docker - "kubectl get pods"显示状态 - ImagePullbackOff

    html - 如何在不使用 libcurl 的情况下从本地主机服务器获取 URL

    java - 如何在AsyncTask中启动客户端并连接到服务器?

    java - 连接接收文件超时

    python - 为什么我在局域网中不能访问我的Socket Server,而我在自己的电脑上可以访问?

    php - 如何在 Alpine Linux 容器上安装 ZeroMQ for PHP?

    docker-compose:为绑定(bind)挂载和托管挂载定义挂载

    docker - 在 Windows Docker 容器上安装 MS Build Tools 失败

    javascript - 在api.js中传递参数

    ruby - 在 ruby​​-alpine docker 镜像中添加特定节点版本