Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/docker/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何格式化docker ps输出以不使用相对时间?_Docker - Fatal编程技术网

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

如何格式化docker ps输出以不使用相对时间?,docker,Docker,我正在运行命令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 hou

我正在运行命令
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脚本来解析这个问题,坦率地说,在这个场景中,相对时间是一个完全痛苦的问题

我是否可以通过一个标志将大约一小时前的
替换为
00:00:58:47
——即天数、小时数、分钟数、秒数


我已经看过了docker ps的
文档,但是它没有说在这个主题上有什么特别有用的东西(而且“go template”是一个在杂草中很快消失的搜索:)

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

docker inspect --format='{{.ID}} {{.State.StartedAt}}' $(sudo docker ps -q)
注意,它接受多个参数,并且参数是容器ID