docker之"優雅"解決disk文件擠爆C盤問題(Windows)

起源

話說某一天筆者正在使用docker調試一些鮮爲人知的祕密,結果用着用着docker終端忽然一下崩潰了。docker

發現

通過排查後發現系統C盤已經 全線飄紅,可用空間所剩無幾。windows

通過排查後找到 罪魁禍首 :ui

原來是disk.vmdk文件佔用了大量的空間。查閱部分相關資料後,瞭解到在windows系統中,這個文件只會隨着docker的使用而慢慢增大。spa

解決思路

既然C盤容不下你,那就把你流放到E盤去吧!3d

具體步驟

1.

將disk.vmdk文件完整複製到E盤中調試

2.

重置E盤中disk.vmdk文件的UUID(不然後續步驟沒法正常進行):code

//先進入VirtualBox目錄下後執行:

VBoxManage internalcommands setvdiuuid E:/disk.vmdk

// 注意,在virtualbox4.0.4以上該命令改成

VBoxManage internalcommands sethduuid E:/disk.vmdk
複製代碼

for example:cdn

3.

雙擊打開 Oracle VM VirtualBoxblog

4.

將C盤原有disk.vmdk文件刪除後設置新的虛擬硬盤:虛擬機

新增後的disk.vmdk文件可能沒有自動分配虛擬機,不要着急,這個時候咱們先點下方OK

而後選中虛擬機,點擊下方圖示的位置便可進行分配

5.

這時再打開docker終端,又能夠和可愛的鯨魚見面啦

6.

C盤空間終於得以釋放

總結

--當你遇到問題而且成功解決時,必定要及時記錄總結,幫助更多遇到此類問題的人。

以爲這篇文章對你有幫助或者感受有意思的話歡迎掃碼關注一下個人公衆號哦~ 感謝您的支持!

再次感謝您的支持!

點個贊謝謝~

相關文章
相關標籤/搜索