docker - “docker images ls”和“docker image ls”有什么区别?
问题描述
docker images ls
and docker image ls
(有和没有s(复数形式))有什么区别?
我对 Docker 中的这两个命令感到困惑。docker images ls
在docker中列出图像,docker image ls
命令的目的是什么?
检查文档:
解决方案
docker images list
不是docker image list
, docker images
is 的别名。调用时docker images list
,它与docker image list list
or相同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
早些时候,您尝试使用docker images ls
哪种方式docker image ls ls
,而第二个 ls 是列表而不是图像。因此,如果您这样做docker images
,它将列出所有图像,这意味着它是docker image ls
或docker image list
。我希望这可以说清楚。
推荐阅读
- php - 模型:对连接语句应用条件
- vue.js - vue-js-modal - “可拖动”问题
- django-models - 我需要显示与同一模型具有多对多关系的相关文件。Django 休息框架工作
- php - 将数组与对象合并 - 根据键更新重复项并添加唯一
- amazon-web-services - AWS EC2 NGINX 节点服务器 - 如何使用 Https 而不是 Http
- java - 将现有的 sqlite 数据库连接到 Android
- c# - 尝试创建 Sort 方法时可能对 IEnumerable 进行多次枚举
- mysql - PDO 的 LastInsertID 会破坏 AWS 复制吗?
- c++ - 性能损失并行
- angularjs - 延迟一段时间后如何在数组中显示一组项目?