Docker ps-按日期排序

Docker ps-按日期排序,docker,Docker,docker ps按时间排序,但最新的docker实例位于最顶端。这意味着如果你启动了很多实例,你必须滚动到顶部才能看到它们。我们如何以相反的顺序输出docker ps-a,以便在底部打印最近的实例?您可以通过管道将输出传输到tac[1],如: [1] 从man tac:tac-反向连接和打印文件最新创建的容器: docker ps -a -l 最新创建的5个容器: docker ps -a -n 5 据我所知,订购是不可能的,但也许你并不真的需要它…这就足够满足你的需求了 $ docker

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

您可以通过管道将输出传输到tac[1],如:


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

最新创建的容器:

docker ps -a -l
最新创建的5个容器:

docker ps -a -n 5

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

这就足够满足你的需求了

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

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