我跑了docker images
,得到这样的东西:
REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE
docker.io/postgres latest a7d662bede59 2 weeks ago 265.3 MB
docker.io/ubuntu latest 91e54dfb1179 2 weeks ago 188.3 MB
Run Code Online (Sandbox Code Playgroud)
看看CREATED专栏.我想知道之前用小时,分钟,秒创建的图像.与容器类似,用于命令docker ps -a
.如何查看确切日期?
wbr*_*ato 52
用途docker inspect
:
docker inspect -f '{{ .Created }}' IMAGE_OR_CONTAINER
Run Code Online (Sandbox Code Playgroud)
来自:"docker ps"和"docker images"中的确切时间
Dag*_*ahl 20
您可以使用--format
参数输出CreatedAt
而不是CreatedSince
:
docker images --format "table {{.Repository}}\t{{.Tag}}\t{{.ID}}\t{{.CreatedAt}}\t{{.Size}}"
Run Code Online (Sandbox Code Playgroud)
有关详细信息,请参阅命令行参考.
除了 Dag 的答案之外,您还可以docker images
通过将自定义格式添加到 ~/.docker/config.json 文件来永久更改输出的格式:
"imagesFormat": "table {{.Repository}}\\t{{.Tag}}\\t{{.ID}}\\t{{.Size}}\\t{{.CreatedAt}}"
Run Code Online (Sandbox Code Playgroud)
我认为最好的方法是运行docker inspect IMAGE_OR_CONTAINER
,然后将输出通过管道传递给 grep 以将结果过滤为您真正想要的。
如果您只想知道它何时开始,请运行
docker inspect IMAGE_OR_CONTAINER | grep -i created
...导致以下输出:
"Created": "2015-09-18T01:46:51.471641483Z",
Run Code Online (Sandbox Code Playgroud)
那很干净。
...你可以对“开始”做同样的事情:
docker inspect IMAGE_OR_CONTAINER | grep -i started
...导致以下输出:
"StartedAt": "2015-09-18T01:46:51.79789586Z"
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
15856 次 |
最近记录: |