自從Win10安裝了Docker for Windows后,C盤容量爆炸,必須做一波遷移了。我的Docker使用的是Windows的Hyper-V虛擬機,於是google了一番找到以下一篇文章 docker for windows pull鏡像文件的安裝位置改變方法,參照文章的思路來一波Hyper-V虛擬硬盤遷移。
遷移步驟
-
啟動Hyper-V管理器
打開后會發現一個已經在運行的
MobyLinuxVM
虛擬機(Docker CE已改名叫Moby) -
查看
MobyLinuxVM
虛擬硬盤設置(可跳過)選中
MobyLinuxVM
后在右側列表中會展開一個設置選項
打開后會展示如下界面,選中硬盤驅動器即可查看當前虛擬硬盤存儲位置為
C:\Users\Public\Documents\Hyper-V\Virtual hard disks\MobyLinuxVM.vhdx
-
遷移
MobyLinuxVM
虛擬硬盤回到Hyper-V管理器界面,選中
MobyLinuxVM
虛擬機右側列表中的移動選項
彈出移動向導,點擊下一步
選擇移動類型,只有一種,繼續下一步
選擇移動選項,即移動哪些數據,此處選擇僅移動虛擬機的硬盤,然后下一步
選擇要移動的項目,勾選上目標虛擬硬盤,然后下一步
選擇要移動到哪去,文件夾位置自行設置,選完后下一步
摘要展示遷移操作的相關信息,點擊完成就開始執行遷移操作
參考第2步check遷移操作是否已成功
擴容
默認的Hyper-V虛擬硬盤大小是60G,如果容器太多的話會不夠用,因此再介紹一下如何擴容。
-
查看
MobyLinuxVM
虛擬硬盤設置 -
選擇編輯擴容
彈出向導,查找磁盤,直接下一步即可
選擇操作擴展,繼續下一步
設置虛擬硬盤大小,可以設置的大一點,磁盤空間是動態增長的,這里的設置只是一個上限值
點擊完成,執行擴容