2015-09-21 14 views
14

Ben docker images çalıştırın ve böyle bir şey olsun: OLUŞTURULDU sütunundaDocker görüntülerinin kesin tarihi nasıl alınır?

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 

bak. Hangi resmin saat, dakika, saniye ile daha önce yaratıldığını bilmek istiyorum. docker ps -a komutu için kapsayıcılarla benzer. Tam tarihleri ​​nasıl görüntüleyebilirim?

+0

man page kontrol ettiniz: Aşağıdaki çıktıda sonuçlar

docker inspect IMAGE_OR_CONTAINER | grep -i started

...? –

cevap

25

Kullanım docker inspect: Dan

docker inspect -f '{{ .Created }}' IMAGE_OR_CONTAINER 

: Exact times in "docker ps" and "docker images"

+0

Bu işe yarayacak, ama ben çalışırken bir hata "Şablon ayrıştırma hatası: şablon:: 1: komutta beklenmedik kapatılmamış eylem" var. – Caleb

+0

Kıvırcık parantez içindeki boşlukları çıkarmayı deneyin – wbrugato

+0

Ah, bu işe yaramaz :). Thx @wbrugato – Caleb

2

Ben en iyi yolu gerçekten ne istediğini göre filtrelemek için grep borusunun tam sonra, çıkış docker inspect IMAGE_OR_CONTAINER çalıştırmak olacağını düşünüyorum.

sadece o başladığında bilmek istiyorsanız

aşağıdaki çıktıda hangi sonuçları ...

docker inspect IMAGE_OR_CONTAINER | grep -i created

çalıştırın: Oldukça temiz

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

.

... siz "başlatan" için aynısını yapabilirdi:

"StartedAt": "2015-09-18T01:46:51.79789586Z" 
İlgili konular