環境與版本

作業系統:Window10 64x 版本:2004

產品版本:Docker Engine v 19.03.13

原虛擬映像檔配置

Docker for windows安裝好,點選Docker Desktop運行Docker

Docker 虛擬硬碟檔案 的預設位置路徑

C:\Users\使用者名稱\AppData\Local\Docker\wsl\

這2個檔案會隨著docker容器的建置,大小容量越來越大,若C碟容量沒有很大的電腦,會造成磁碟空間不足的情況,可將其移至其他容量充足的磁碟。

虛擬磁碟位置移動步驟

步驟一:

先把docker關閉,至右下角鯨魚圖示點右鍵,選擇Quit Docker Desktop關閉程式

步驟二:

以系統管理員身分執行 命令提示字元,輸入wsl -l -v,查詢目前的Linux主機

步驟三:

執行wsl -–shutdown

步驟四:

再次執行wsl -l -v,確認主機是否已關閉

步驟五:

在空間充足的磁碟建立資料夾

範例位置:

E:\Docker\Linux\wsl\data\
E:\Docker\Linux\wsl\distro\

步驟六:

執行下列指令,將相關資料夾位置改成自己的

範例:

wsl --export docker-desktop-data E:\Docker\Linux\wsl\data\docker-desktop-data.tar
wsl --unregister docker-desktop-data
wsl --import docker-desktop-data E:\Docker\Linux\wsl\data\ E:\Docker\Linux\wsl\data\docker-desktop-data.tar --version 2
wsl --export docker-desktop E:\Docker\Linux\wsl\distro\docker-desktop.tar
wsl --unregister docker-desktop
wsl --import docker-desktop E:\Docker\Linux\wsl\distro\ E:\Docker\Linux\wsl\distro\docker-desktop.tar --version 2

步驟七:

成功後在路徑下可看到 .vhdx檔案,.tar檔案為檔案移動時使用,可刪除。

步驟八:

再次執行wsl -l -v,確認主機是否已啟動

步驟九:

執行docker info,若有出現詳細訊息,表示移動成功

步驟十:

在Docker Desktop 軟體裡面的 Image docker 會掃描目前ˊ註冊的映像檔

Steven玄

謝謝您觀看本站內容!! 希望文章內容有幫助到你!! 西元93年台灣男,努力成為優秀的軟體工程師 和 創造多元收入,較常執行於 程式撰寫、網站系統架設規劃 和 商業策略分析規劃,目前在網站開發公司擔任工程師。

發佈留言