Docker ps-按日期排序

时间:2019-04-01 11:34:24

标签: docker

docker ps按时间排序,但最新的docker实例位于最顶端。这意味着,如果启动了很多实例,则必须一直滚动到顶部才能看到它们。我们如何以相反的顺序输出“ docker ps -a”,以便将最新实例打印在底部?

3 个答案:

答案 0 :(得分:2)

您可以通过以下方式将输出通过管道传递到tac [1]:

docker ps -a | tac

[1]来自man tac:tac-反向连接并打印文件

答案 1 :(得分:2)

最新创建的容器:

docker ps -a -l

最新创建的5个容器:

docker ps -a -n 5

据我所知无法订购,但也许您真的不需要订购...

答案 2 :(得分:0)

足以满足您的需求。

$ docker ps -a --format "table {{.ID}}\t{{.Names}}\t{{.CreatedAt}}" | (read -r; printf "%s\n" "$REPLY"; sort -k 3  -r )

另请参见