"docker映像和"docker映像有什么不同? [英] What is the difference between "docker images ls" and "docker image ls"?

查看:6
本文介绍了"docker映像和"docker映像有什么不同?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

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

检查文档:

推荐答案

docker images list不是docker image list的别名,docker images是。当调用docker images list时,它与docker image list listdocker image list --filter=reference=list相同,这意味着使用与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映像有什么不同?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆