問題:爲什麼卸載Docker容器和映像不能釋放Windows上的存儲空間?如何解決它?
當我下載並運行容器時,它們不斷佔用越來越多的空間。我找到了清理未使用的容器和圖像的建議,我這樣做了。你猜怎麼了?他們吃掉了更多的磁盤空間!
我發現迄今:
它與.docker\machine\machines\default\disk.vmdk
文件執行。它只會變得更大!
登錄disk.vmdk的:
size (MB)
1. with 2 images 1,376
2. downloading a new image X ?
3. running X as Y 2,963
4. removing Y 2,963
5. removing X 3,106
6. removing all the images 3,126
我迄今發現的唯一的解決方法是運行docker-machine rm default
其刪除VM。問題是我必須再次下載所有圖像。應該有更好的解決辦法。有人可以解釋:
- 這是怎麼回事?
- 如何解決?
是的,這是正確的,虛擬磁盤只會變大;虛擬驅動程序不知道OS文件系統正在使用哪部分虛擬磁盤,哪部分不是。這只是一點點。 –