Как получить точную дату для изображений докеров?

Я запускаю docker images и получаю что-то вроде этого:

REPOSITORY                       TAG                 IMAGE ID            CREATED             VIRTUAL SIZE
docker.io/postgres               latest              a7d662bede59        2 weeks ago         265.3 MB
docker.io/ubuntu                 latest              91e54dfb1179        2 weeks ago         188.3 MB

Посмотрите на столбец CREATED. Я хочу знать, какое изображение было создано ранее с часами, минутами, секундами. Аналогично контейнерам, для команды docker ps -a. Как просмотреть точные даты?

Ответы

Ответ 2

Я думаю, что лучший способ - запустить docker inspect IMAGE_OR_CONTAINER, а затем передать вывод в grep, чтобы отфильтровать результаты до того, что вы действительно хотите.

Если вы только хотите знать, когда это началось, запустите

docker inspect IMAGE_OR_CONTAINER | grep -i created

..., что приводит к следующему выводу:

"Created": "2015-09-18T01:46:51.471641483Z",

Это довольно чисто.

... вы можете сделать то же самое для "start":

docker inspect IMAGE_OR_CONTAINER | grep -i started

..., что приводит к следующему выводу:

"StartedAt": "2015-09-18T01:46:51.79789586Z"