參考:【Docker專題】WSL鏡像包盤符遷移詳細(xì)筆記 - 掘金
docker遷移
一 默認(rèn)目錄
Windows版本(Windows 10 wsl 2)docker 默認(rèn)程序安裝到c盤,數(shù)據(jù)存放于 C:\Users\當(dāng)前用戶名\AppData\Local\Docker\wsl\data\ext4.vhdx
這樣會導(dǎo)致docker使用量上去后C盤的空間占用越來越大。為了解決這個問題,我們一般習(xí)慣性將數(shù)據(jù)部分移動到其他盤。
由于遷移過一次,現(xiàn)在的目錄:
D:\docker_data\ext4.vhdx
二 遷移目錄
2.1 退出客戶端
打開cmd窗口。查看停止情況:
Windows + R
是用于列出已安裝的 WSL (Windows Subsystem for Linux) 分發(fā)版本以及它們的詳細(xì)信息的命令。?執(zhí)行此命令后,你將獲得一個列表,其中包括已安裝的 WSL 分發(fā)版本的名稱、版本號以及它們是否處于運(yùn)行狀態(tài)。這對于管理和檢查已安裝的 Linux 分發(fā)版本非常有用。
wsl --list -v
2.2 備份導(dǎo)出目前已有的數(shù)據(jù)
wsl --export docker-desktop-data "F:\3\docker_data\docker-desktop-data.tar"
命令說明:將目前已有的數(shù)據(jù)備份到?F:\3\docker_data\?目錄下,并命名為docker-desktop-data.tar
dir?F:\3\docker_data\?
查看目錄
2.3. 刪除原有數(shù)據(jù)
wsl --unregister docker-desktop-data
取消注冊分發(fā)版本后,它將不再在你的 WSL 中可用,而且相關(guān)的文件系統(tǒng)和配置信息將被刪除。這個命令一般用于卸載或取消使用某個 WSL 分發(fā)版本。取消注冊分發(fā)版本后,它將不再在你的 WSL 中可用,而且相關(guān)的文件系統(tǒng)和配置信息將被刪除。
wsl --list -v
wsl --list -v
是 Windows Subsystem for Linux (WSL) 的一個命令,用于列出當(dāng)前計算機(jī)上已安裝的 WSL 分發(fā)版本,以及它們的詳細(xì)信息,包括版本號。說明:解除當(dāng)前的docker 數(shù)據(jù)虛擬盤映射,該操作后會刪除原有的ext4.vhdx (數(shù)據(jù)未備份前請謹(jǐn)慎操作)
2.4. 導(dǎo)入數(shù)據(jù)到新盤
wsl --import docker-desktop-data "F:\3\docker_data\?" "F:\3\docker_data\docker-desktop-data.tar" --version 2
你提供的命令是用于在 Windows Subsystem for Linux (WSL) 中導(dǎo)入一個自定義的分發(fā)版本。該命令會將一個已有的分發(fā)版本從指定的 tar 文件導(dǎo)入到 WSL 中,并分配一個指定的名稱(在這種情況下是 "docker-desktop-data")。
wsl --import docker-desktop-data "F:\3\docker_data\ " "F:\3\docker_data\docker-desktop-data.tar"
:這部分命令用于導(dǎo)入分發(fā)版本。其中 "docker-desktop-data" 是新分發(fā)版本的名稱,"F:\3\docker_data\ " 是安裝目錄的路徑,"F:\3\docker_data\docker-desktop-data.tar" 是已有分發(fā)版本的 tar 文件路徑。
--version 2
:此選項指定了 WSL 版本 2,這是 WSL 的一個升級版本,具有更好的性能和集成。說明:將備份數(shù)據(jù)導(dǎo)入到新的虛擬盤,且指定虛擬盤的存放路徑為?F:\3\docker_data\?,導(dǎo)入完成后在該目錄下會存在一個?
ext4.vhdx
?的虛擬磁盤路徑
?
2.5. 啟動Docker
在開始菜單中找到docker點(diǎn)擊啟動即可,遷移結(jié)束。文章來源:http://www.zghlxwxcb.cn/news/detail-738732.html
最后備份的文件F:\3\docker_data\docker-desktop-data.tar?可根據(jù)情況刪除文章來源地址http://www.zghlxwxcb.cn/news/detail-738732.html
到了這里,關(guān)于docker 存儲目錄遷移的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!