如何格式化docker ps输出以不使用相对时间?

约翰·Y

我正在运行docker ps -a --format "{{.ID}}\t{{.Status}}\t{{.Names}}"产生如下输出的命令

55b7db4d6a97    Exited (0) About an hour ago    rails-test-interactive_rails_1
6fa969b9b558    Up About an hour    rails-test-interactive_postgres_1
774e9a35e2df    Exited (0) 2 hours ago  loving_babbage

但是,我试图用perl脚本来解析它,坦率地说,在这种情况下,相对时间是完全痛苦的。

是否有一个标志,我可以通过更换About an hour ago00:00:58:47-也就是说,天数,小时数,分钟数,秒数?

我看了一下docker ps文档,但没有说任何关于该主题的特别有用的信息(“模板”是一种搜索,它会很快被杂草所迷失:)

巴里斯·德米雷(Baris Demiray)

我认为这docker inspect可行的方法,因为它使您可以查询容器的特定属性。例如,要获取所有正在运行的容器的开始时间,

docker inspect --format='{{.ID}} {{.State.StartedAt}}' $(sudo docker ps -q)

请注意,它需要多个参数,并且参数是容器ID。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章