“docker images ls”和“docker image ls”有什么区别?

San*_*ime 12 docker server

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

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

检查文档:

moz*_*fox 12

docker images list不是 的别名docker image listdocker images是。调用时docker images list,它与docker image list listor相同docker 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
Run Code Online (Sandbox Code Playgroud)

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


Max*_*Max 7

嗯,是的,令人困惑:)