2017-09-24 37 views
1

我裝圖像用下面的命令:如何防止搬運工負荷的形象從緩存中?

$ docker load -i image.tar 

我在圖像列表是這樣的:

$ docker images REPOSITORY TAG IMAGE ID CREATED SIZE sandbox-hdp latest c3cef4760133 8 weeks ago 12.2GB

然後,我決定將其刪除:

$ docker rmi c3c 

但當我再次加載圖像和運行$ docker images我得到了相同的輸出。它不是新創建的圖像。我試過$ docker system prune清除緩存,但它沒有幫助。我怎樣才能加載一個新的圖像?

回答

0

如果您正在加載從相同的歸檔圖像(docker load -i image.tar,或最近docker image load -i),你應該得到相同的圖像(相同的圖像ID的意思)

清除緩存不會改變。

+0

有什麼會改變這一點嗎? – ipatina

+0

@ipatina我的觀點是:它不是一個bug,它是一個特徵:能夠從檔案中獲得完全相同的圖像,確保您能夠從已知的可重現狀態啓動容器。真正的問題是:你在這裏的實際問題是什麼? (如https://meta.stackexchange.com/a/66378/6309)爲什麼獲得相同的圖像是有問題的(特別是當您從完全相同的未更改的文件中獲取時) – VonC