1. 程式人生 > 其它 >docker映象檔案位置windows環境下修改(wsl 2)

docker映象檔案位置windows環境下修改(wsl 2)

前言

我們windows安裝docker的時候沒有提示檔案地址配置就一路點下去了,後面我們在docker的設定介面也沒有找到關於映象檔案的地址配置。那麼他肯定就在c盤,而對於c盤大小不夠的同學來說,這個是絕對不能忍受的。所以我們需要把他的位置給換了。

原檔案位置確認

在 C:\Users\使用者名稱\AppData\Local\Docker\wsl 資料夾下,有兩個資料夾data與distro

關閉docker desktop,輸入指令檢視虛擬磁碟掛載

wsl --list -v

docker-deskto匯入

準備用來存放虛擬磁碟檔案的資料夾

# 匯出 docker-desktop
wsl --export docker-desktop "D:\\docker\\docker-desktop.tar"
# 登出 docker-desktop
 wsl --unregister docker-desktop
# 匯入 docker-desktop
wsl --import docker-desktop "D:\\docker\\wsl" "D:\\docker\\docker-desktop.tar" --version 2

# 匯出 docker-desktop-data
wsl --export docker-desktop-data "D:\\docker\\docker-desktop-data.tar"
# 登出 docker-desktop-data
 wsl --unregister docker-desktop-data
# 匯入 docker-desktop
wsl --import docker-desktop-data "D:\\docker\\wsl" "D:\\docker\\docker-desktop-data.tar" --version 2

登出過後會發現原來在c盤的檔案已經刪除了

啟動docker desktop,驗證docker服務是否可以正常使用

隨便拉個nginx下來啟動看下就行,需要記得的是驗證成功後記得把上面匯出的兩個檔案刪了