我正在运行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 ago
同00:00:58:47
-也就是说,天数,小时数,分钟数,秒数?
我看了一下docker ps
文档,但没有说任何关于该主题的特别有用的信息(“模板”是一种搜索,它会很快被杂草所迷失:)
我认为这docker inspect
是可行的方法,因为它使您可以查询容器的特定属性。例如,要获取所有正在运行的容器的开始时间,
docker inspect --format='{{.ID}} {{.State.StartedAt}}' $(sudo docker ps -q)
请注意,它需要多个参数,并且参数是容器ID。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句