gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-02 18:04:03 26 4
gpt4 key购买 nike

我正在运行命令 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 文档,但它并没有说明任何关于该主题的特别有用的内容(并且“go template”是一个在杂草中迷失的搜索太快了:)

最佳答案

我认为 docker inspect 是可行的方法,因为它允许您查询容器的特定属性。例如获取所有正在运行的容器的启动时间,

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

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

关于docker - 如何格式化 docker ps 输出以不使用相对时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50887431/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com