概述
Docker images命令格式输出
- docker images
- docker images 镜像名字
- 带上输出格式
- 多个输出
docker images
众所周知是列出本地镜像。
默认不带参数是将本地的images列出来,按照一定的格式,默认"table"格式。
例如:
docker images
输出:
REPOSITORY TAG IMAGE ID CREATED SIZE
linuxserver/ffmpeg latest d08570473780 5 days ago 238MB
docker images 镜像名字
这里不支持模糊查询,需要写全,例如linuxserver/ffmpeg,不能只写ffmpeg或者linuxserver,这样写是搜不出来的。
docker images linuxserver/ffmpeg
输出:
REPOSITORY TAG IMAGE ID CREATED SIZE
linuxserver/ffmpeg latest d08570473780 5 days ago 238MB
带上输出格式
docker images 后面可以带格式,例如docker images --format json,将会以json格式输出。服务器上是一行的,下面为了好看把输出回车了。
{"Containers":"N/A",
"CreatedAt":"2023-02-28 02:01:06 +0000 GMT",
"CreatedSince":"5 days ago",
"Digest":"u003cnoneu003e",
"ID":"d08570473780",
"Repository":"linuxserver/ffmpeg",
"SharedSize":"N/A",
"Size":"238MB",
"Tag":"latest",
"UniqueSize":"N/A",
"VirtualSize":"237.6MB"}
例如docker images --format table,就和上面不带格式输出的一样的表现。
有时候我们需要输出的字段不需要这么多,可以修改一下格式输出限制。docker官方的文档表示格式输出采用Go template 的方式。详细的输出格式可以参考https://docs.docker.com/go/formatting/。
举例,如果我们只想要Repository这个字段,我们可以写成:
docker images --format '{{.Repository}}'
输出
linuxserver/ffmpeg
多个输出
如果需要带多个输出,可以在后面继续加描述。例如:
docker images --format '{{.Repository}},{{.Tag}}'
输出结果为:
linuxserver/ffmpeg,latest
mysql,latest
最后
以上就是娇气酒窝为你收集整理的docker images --format使用docker images的全部内容,希望文章能够帮你解决docker images --format使用docker images所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复