2015-09-21 41 views
14

我跑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。如何查看確切的日期?

+0

你檢查手冊頁? –

回答

25

使用docker inspect

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

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

+0

這將工作,但我得到了一個奇怪的錯誤'模板解析錯誤:模板:: 1:執行它時意外的unclosed動作在命令中'。 – Caleb

+0

嘗試刪除大括號內的空格 – wbrugato

+0

嗯,這很好:)。 Thx @wbrugato – Caleb

2

我認爲最好的辦法是運行docker inspect IMAGE_OR_CONTAINER,然後通過管道輸出到grep的結果篩選出你真正想要的。

如果你只是想知道什麼時候開始,運行

docker inspect IMAGE_OR_CONTAINER | grep -i created

...這會導致下面的輸出:

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

這是相當乾淨。

...你可以在 「開始」 做同樣的:

docker inspect IMAGE_OR_CONTAINER | grep -i started

...這會導致下面的輸出:

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