错误背景
docker images 查看本地镜像的命令
--format,以自己想要的方式显示出来,格式一般为字段第一个字母大写,剩下的小写
今天在用到这个命令时
docker images --format "{{.Created}}"
竟然出错了!
我再显示别的字段试了一下
docker image list --format "table {{.ID}}\t{{.Repository}}\t{{.Tag}}\t{{.Size}}"
嘿!应该没错啊,奇了怪了
脑子一热,跟它死磕,一开始想着是有空格的缘故显示不了,网上找了一圈,join,table单引号啥的都试了试,最后打算写个脚本强行整了,终于找到答案
解决方法
答案很简单,也很哭笑不得,原来是字段写错了
查看镜像或容器的创建时间
docker images --format "{{.CreatedAt}}"
docker ps --format "{{.CreatedAt}}"
查看创建时间其实都是一样的,都是.CreatedAt
查看镜像或容器创建时间距今距离
镜像的是.CreatedSince
docker images --format "{{.CreatedSince}}"
容器的是.RunningFor
docker ps --format "{{.RunningFor}}"
刚学不会,不知道要写这三货,难受。也妹人跟我说啊