Docker ps - сортировка по дате - PullRequest
0 голосов
/ 01 апреля 2019

Docker PS сортирует по времени, но самый последний экземпляр Docker находится на самом верху.Это означает, что если вы запустили очень много экземпляров, вам нужно прокрутить весь путь до самого верха, чтобы увидеть их.Как вывести «docker ps -a» в обратном порядке, чтобы самый последний экземпляр печатался внизу?

Ответы [ 3 ]

2 голосов
/ 01 апреля 2019

Последний созданный контейнер:

docker ps -a -l

Последние 5 созданных контейнеров:

docker ps -a -n 5

Насколько я знаю, заказ невозможен, но, может быть, он вам и не нужен ...

2 голосов
/ 01 апреля 2019

Вы можете направить вывод в tac [1], например:

docker ps -a | tac

[1] От man tac: tac - объединить и распечатать файлы в обратном порядке

0 голосов
/ 01 апреля 2019

Этого достаточно, чтобы получить то, что вы хотите.

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

Смотри также

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...