最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Docker從C盤遷移到D盤的詳細(xì)流程

 更新時間:2026年04月21日 09:54:35   作者:傘傘悅讀  
本文介紹了如何將使用Docker Desktop和WSL2的Windows 10/11系統(tǒng)中的Docker數(shù)據(jù)盤從C盤遷移到D盤的相關(guān)資料,需要的朋友可以參考下

一、適用場景

這份教程適合下面這種情況:

  • 系統(tǒng)是 Windows 10/11
  • 使用的是 Docker Desktop
  • 后端是 WSL2
  • 想把 Docker 的數(shù)據(jù)盤從 C 盤遷移到 D 盤
  • 目標(biāo)路徑類似:D:\ProgramData\Docker\DockerDesktopWSL

這份方法是 官方支持的穩(wěn)定方案,不使用軟鏈接,不手動剪切 wsl 文件夾。

二、先說結(jié)論

Docker Desktop 在 WSL2 模式下,真正占空間的核心數(shù)據(jù)一般在:

C:\Users\你的用戶名\AppData\Local\Docker\wsl

這里面通常會有一個很大的虛擬磁盤文件,用來保存:

  • 鏡像
  • 容器
  • 構(gòu)建緩存

正確遷移方式不是手動移動文件夾,而是:

  1. 打開 Docker Desktop
  2. 進(jìn)入 Settings -> Resources -> Advanced
  3. 修改 Disk image location
  4. 選擇 D 盤目標(biāo)目錄
  5. 點(diǎn)擊 Apply & Restart
  6. 在彈窗里點(diǎn)擊 Yes, move it

三、不要這樣做

下面這些做法不推薦。

1. 不要手動剪切wsl文件夾

不要把:

C:\Users\你的用戶名\AppData\Local\Docker\wsl

直接剪切到 D 盤。

原因:

  • 這是 Docker 和 WSL 共同管理的數(shù)據(jù)目錄
  • 里面有虛擬磁盤文件,不是普通文件夾
  • 手動移動容易導(dǎo)致 Docker 啟動異常、數(shù)據(jù)損壞或路徑失效

2. 不要用符號鏈接代替遷移

例如這類做法:

New-Item -ItemType SymbolicLink -Path "C:\Users\你的用戶名\AppData\Local\Docker\wsl" -Target "D:\ProgramData\Docker\wsl"

也不推薦。

原因:

  • Docker Desktop 升級后可能失效
  • WSL 和 Windows 對鏈接路徑處理并不總是穩(wěn)定
  • 容易出現(xiàn)“看起來遷移了,實(shí)際上沒真正遷移”的情況

四、遷移前準(zhǔn)備

1. 確保 Docker Desktop 能正常啟動

先確認(rèn) Docker 現(xiàn)在能用,左下角能看到:

Engine running

2. 盡量停止正在運(yùn)行的容器

在 Docker Desktop 里先停止重要容器,避免遷移時占用。

3. 準(zhǔn)備目標(biāo)目錄

建議提前建好目標(biāo)目錄,例如:

D:\ProgramData\Docker\DockerDesktopWSL

也可以只建到:

D:\ProgramData\Docker

后面用 Docker Desktop 選擇。

五、正式遷移步驟

第 1 步:打開 Docker Desktop

確保左下角顯示:

Engine running

第 2 步:進(jìn)入設(shè)置頁面

點(diǎn)擊右上角齒輪圖標(biāo),進(jìn)入:

Settings

然后點(diǎn)擊:

Resources -> Advanced

第 3 步:找到 Disk image location

Advanced 頁面中,找到:

Disk image location

如果你當(dāng)前還是默認(rèn)位置,通常會在 C 盤。

第 4 步:修改為 D 盤路徑

把路徑改成你想存放 Docker 數(shù)據(jù)的位置,例如:

D:\ProgramData\Docker\DockerDesktopWSL

第 5 步:點(diǎn)擊 Apply & Restart

點(diǎn)擊右下角:

Apply & Restart

第 6 步:確認(rèn)遷移

這時 Docker Desktop 會彈出提示:

Move disk image?

直接點(diǎn)擊:

Yes, move it

這一步表示 Docker 會把當(dāng)前的數(shù)據(jù)盤從 C 盤安全遷移到 D 盤。

六、遷移過程中會看到什么

遷移過程中可能出現(xiàn)這些現(xiàn)象,屬于正常情況:

  • Docker Engine 暫時停止
  • 界面短暫轉(zhuǎn)圈
  • 頁面短時間不可操作
  • 遷移需要幾十秒到幾分鐘

耗時取決于:

  • 當(dāng)前 Docker 數(shù)據(jù)大小
  • C 盤和 D 盤的讀寫速度

七、遷移完成后如何驗(yàn)證

方法 1:看設(shè)置里的路徑

再次進(jìn)入:

Settings -> Resources -> Advanced

確認(rèn):

Disk image location

已經(jīng)變成:

D:\ProgramData\Docker\DockerDesktopWSL

方法 2:看 D 盤目錄

打開:

D:\ProgramData\Docker\DockerDesktopWSL

如果遷移成功,通常會看到類似文件:

  • ext4.vhdx

這個文件就是 Docker 的核心數(shù)據(jù)盤。

方法 3:看 Docker 是否正常運(yùn)行

執(zhí)行命令:

docker info

確認(rèn) Docker 正常返回信息,沒有報錯。

八、為什么遷移完成后 C 盤還會有 Docker 文件夾

遷移成功后,你仍然可能看到:

C:\Users\你的用戶名\AppData\Local\Docker

這通常是正常的。

因?yàn)檫@里還可能保留一些輕量級內(nèi)容,例如:

  • 日志
  • 運(yùn)行時信息
  • 配置文件
  • 鎖文件

真正占空間的核心數(shù)據(jù)盤已經(jīng)搬到了 D 盤,所以不用因?yàn)?C 盤還存在 Docker 文件夾而緊張。

判斷重點(diǎn)

不是看 C 盤有沒有 Docker 文件夾,而是看:

  • Disk image location 是否已經(jīng)改到 D 盤
  • D 盤是否出現(xiàn)了 ext4.vhdx

九、如果遷移過程中出問題怎么辦

情況 1:Apply 按鈕是灰色

常見原因:

  • 你沒有改動路徑
  • Docker 還沒識別到修改
  • 頁面狀態(tài)沒刷新

解決辦法:

  1. 重新選擇一次目標(biāo)目錄
  2. 確認(rèn)路徑確實(shí)變化了
  3. 再點(diǎn)擊 Apply & Restart

情況 2:Docker 一直轉(zhuǎn)圈

可以嘗試:

  1. 退出 Docker Desktop
  2. 在 PowerShell 執(zhí)行:
wsl --shutdown
  1. 重新打開 Docker Desktop

如果 Docker 本身能正?;謴?fù),再重新走設(shè)置遷移流程。

情況 3:誤刪了docker-desktop-data

如果之前誤刪或清空了 Docker 的 WSL 數(shù)據(jù),不一定是壞事。

只要 Docker Desktop 還能正常重建并啟動,仍然可以直接通過設(shè)置頁修改 Disk image location,把新的數(shù)據(jù)盤放到 D 盤。

十、遷移完成后的推薦做法

遷移完成后,建議你以后項(xiàng)目數(shù)據(jù)也盡量放到 D 盤。

例如在 WSL / Docker 中做卷掛載時,可以使用:

-v /mnt/d/docker/mysql/data:/var/lib/mysql

說明:

  • Windows 的 D:\docker\mysql\data
  • 在 WSL 中對應(yīng)的是 /mnt/d/docker/mysql/data

這樣做有三個好處:

  • Docker 數(shù)據(jù)盤在 D 盤
  • 業(yè)務(wù)數(shù)據(jù)也在 D 盤
  • 更容易管理和備份

十一、推薦的目錄規(guī)劃

你可以參考下面這個結(jié)構(gòu):

D:\ProgramData\Docker\DockerDesktopWSL   # Docker Desktop 數(shù)據(jù)盤
D:\docker\mysql\data                     # MySQL 數(shù)據(jù)
D:\docker\mysql\conf                     # MySQL 配置
D:\docker\projects                        # 你的 compose 項(xiàng)目目錄

十二、最終檢查清單

遷移完成后,逐項(xiàng)檢查:

  • Docker Desktop 可以正常打開
  • 左下角顯示 Engine running
  • Settings -> Resources -> Advanced
  • Disk image location 已經(jīng)是 D 盤路徑
  • D 盤目錄中已經(jīng)出現(xiàn) ext4.vhdx
  • docker info 可以正常執(zhí)行

如果這些都滿足,說明遷移已經(jīng)成功。

十三、總結(jié)

Docker 從 C 盤遷移到 D 盤,最穩(wěn)的方法就是:

  1. 不手動剪切 wsl 文件夾
  2. 不使用符號鏈接
  3. 直接用 Docker Desktop 的 Disk image location
  4. 通過 Apply & RestartYes, move it 完成官方遷移

如果你是 Windows + WSL2 + Docker Desktop 這套環(huán)境,這就是最推薦的方案。

以上就是Docker從C盤遷移到D盤的詳細(xì)流程的詳細(xì)內(nèi)容,更多關(guān)于Docker從C盤遷移到D盤的資料請關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • Spring Cloud中使用jib進(jìn)行docker部署的步驟詳解

    Spring Cloud中使用jib進(jìn)行docker部署的步驟詳解

    這篇文章主要介紹了Spring Cloud中使用jib進(jìn)行docker部署的步驟詳解,本文通過圖文并茂的形式給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-09-09
  • Docker如何搭建私有倉庫

    Docker如何搭建私有倉庫

    文章介紹了如何搭建私有倉庫并使用Docker進(jìn)行鏡像的管理和推送,首先,搭建私有倉庫并配置非HTTPS訪問(適用于Ubuntu、Debian和CentOS),然后,使用Docker命令標(biāo)記、推送和拉取鏡像,最后,通過curl命令查看倉庫中的鏡像列表
    2025-03-03
  • Docker中如何刪除image(鏡像)的方法

    Docker中如何刪除image(鏡像)的方法

    這篇文章主要介紹了Docker中如何刪除image(鏡像)的方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-09-09
  • windows下Docker部署Flask的詳細(xì)教程

    windows下Docker部署Flask的詳細(xì)教程

    這篇文章主要介紹了windows下Docker部署Flask的教程,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-01-01
  • Docker 存儲卷(Volume)核心概念、類型與操作指南(最新整理)

    Docker 存儲卷(Volume)核心概念、類型與操作指南(最新整理)

    Docker 存儲卷 是 Docker 容器中用于持久化存儲數(shù)據(jù)的獨(dú)立文件系統(tǒng)區(qū)域,它獨(dú)立于容器的聯(lián)合文件系統(tǒng),其生命周期可以完全獨(dú)立于創(chuàng)建它的容器,本文給大家介紹Docker 存儲卷(Volume)核心概念、類型與操作指南,感興趣的朋友一起看看吧
    2025-09-09
  • 詳解Docker Compose配置文件參數(shù)

    詳解Docker Compose配置文件參數(shù)

    Compose是一個用于定義和運(yùn)行多容器Docker的工具,本文主要介紹了Docker Compose配置文件參數(shù),文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-03-03
  • Docker Windows配置國內(nèi)鏡像源過程

    Docker Windows配置國內(nèi)鏡像源過程

    本文介紹了在Windows下配置Docker使用國內(nèi)鏡像源的方法,包括通過Docker Desktop圖形界面和直接修改配置文件兩種方式,配置完成后可提升鏡像下載速度,解決網(wǎng)絡(luò)限制問題,同時提供了常見問題解決和最佳實(shí)踐建議
    2026-04-04
  • Docker拉鏡像報錯error pulling image configuration: unknown blob

    Docker拉鏡像報錯error pulling image configuration:

    這篇文章主要介紹了Docker拉鏡像報錯error pulling image configuration: unknown blob的問題及解決方案,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-09-09
  • docker進(jìn)行本地部署的實(shí)現(xiàn)示例

    docker進(jìn)行本地部署的實(shí)現(xiàn)示例

    本文主要介紹了docker進(jìn)行本地部署的實(shí)現(xiàn)示例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2025-09-09
  • linux上安裝Docker(非常簡單的安裝方法)

    linux上安裝Docker(非常簡單的安裝方法)

    今天小編就為大家分享一篇關(guān)于linux上安裝Docker(非常簡單的安裝方法),小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2019-04-04

最新評論

睢宁县| 丹棱县| 龙门县| 翁牛特旗| 四会市| 驻马店市| 探索| 宁津县| 赞皇县| 深州市| 武山县| 吉林省| 卫辉市| 江川县| 保康县| 普陀区| 新源县| 定陶县| 醴陵市| 全州县| 辽中县| 永清县| 林周县| 西峡县| 新竹市| 温州市| 芜湖市| 老河口市| 庆安县| 浦北县| 稻城县| 临湘市| 冕宁县| 乌海市| 巩义市| 同德县| 浏阳市| 会理县| 乌什县| 遂昌县| 乐安县|