gpt4 book ai didi

shell - Docker PS中的容器顺序

转载 作者:行者123 更新时间:2023-12-02 21:07:25 25 4
gpt4 key购买 nike

我相信docker ps会按照创建时间的顺序列出容器(最新到最旧)。

有人可以确认吗?我正在写图书馆,我需要选择最新的容器。我目前正在通过列出容器ID并选择第一个来做到这一点。
docker ps -a -f --format '{{.ID}} | awk 'NR==1'
这样可以保证拿起最新的容器吗?如果没有,正确的方法是什么?

最佳答案

要获得确定的订单保证,请使用CreatedAt时间戳进行排序。

docker ps -a --format '{{.CreatedAt}}\t{{.ID}}' | awk -F $'\t' '
NR==1 { earliest = $1; result = $2; next; }
$1 < earliest { earliest = $1; result = $2; }
END { print result; }
'

...提供了按创建时间排序的坚定保证。 ( CreatedAt字段是 YYYY-MM-DD HH:MM:SS时间戳,因此ASCII排序顺序有效)。

关于shell - Docker PS中的容器顺序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57097947/

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