docker images ls和docker image ls(带和不带s(复数形式))有什么区别?
我对 Docker 中的这两个命令感到困惑。docker images ls在docker中列出图像,docker image ls命令的目的是什么?
检查文档:
moz*_*fox 12
docker images list不是 的别名docker image list,docker 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 ls或docker image list。我希望这能说明问题。
docker image ls列出图像docker images xyz列出名称为 的图像xyz。因此,您通常会得到 a 的空列表docker images ls,因为ls被视为名称。顺便说一下,我们可以使用通配符docker images postgr*。参考:https ://docs.docker.com/engine/reference/commandline/images/#list-images-by-name-and-tag嗯,是的,令人困惑:)
| 归档时间: |
|
| 查看次数: |
3255 次 |
| 最近记录: |