Docker ps -a按日期排序

问题描述 投票:0回答:3

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

docker
3个回答
2
投票

您可以将输出传递给tac [1],如:

docker ps -a | tac

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


2
投票

最新创建的容器:

docker ps -a -l

最新的5个创建容器:

docker ps -a -n 5

据我所知,订购是不可能的,但也许你真的不需要...


0
投票

这足以得到你想要的东西。

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

也可以看看

© www.soinside.com 2019 - 2024. All rights reserved.