Ответ 1
Используйте docker inspect
:
docker inspect -f '{{ .Created }}' IMAGE_OR_CONTAINER
Я запускаю 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
. Как просмотреть точные даты?
Используйте docker inspect
:
docker inspect -f '{{ .Created }}' IMAGE_OR_CONTAINER
Я думаю, что лучший способ - запустить 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"