2015-11-25 51 views
4

我無法顯式刪除一些未加標籤的碼頭圖像。具體來說,那些標籤爲<none>無法刪除一些未加標籤的碼頭圖像

如果我跑docker images -a我得到這樣的:

<none>    <none>    91e54dfb1179  3 months ago  188.3 MB 
<none>    <none>    d74508fb6632  3 months ago  188.3 MB 
<none>    <none>    c22013c84729  3 months ago  188.3 MB 
<none>    <none>    d3a1f33e8a5a  3 months ago  188.1 MB 
<none>    <none>    4a5e6db8c069  3 months ago  125.1 MB 
<none>    <none>    2c49f83e0b13  3 months ago 

但是,當我輸入docker rmi -f 2c49f83e0b13我得到:

Error response from daemon: Conflict, 2c49f83e0b13wasn't deleted 
Error: failed to remove images: [2c49f83e0b13] 

任何想法可能是什麼問題呢?

這些可能是我實際使用的一些圖像的中間碼頭圖像。但是,如果是這樣的話,那麼完成的碼頭圖像應該已經有了這些先前的圖像,我並不明確需要那些中間圖像。

回答

2

確保圖像實際上是晃來晃去(這意味着它不會被任何其他圖像引用,或不是圖像的母公司)

docker images --filter "dangling=true" -q --no-trunc 

如果晃來晃去(而且應該被刪除),那麼有幾個掛起的bug報告不可能刪除這些圖像:issue 13625issue 12487

0

它使用該圖像所有容器發生在我身上也並重新啓動泊塢窗引擎和解決問題。