不同系統(tǒng)下Docker?Desktop鏡像存儲路徑設(shè)置方法
在 Docker Desktop 中設(shè)置鏡像存儲路徑(即下載的鏡像文件存放位置)取決于你的操作系統(tǒng)。以下是不同系統(tǒng)下的設(shè)置方法:
Windows 系統(tǒng)
完全卸載后重新安裝指定路徑(Docker Desktop for Windows 默認(rèn)使用
C:\ProgramData\Docker,且不支持直接修改路徑):- 卸載 Docker Desktop。
- 安裝時通過命令行指定數(shù)據(jù)目錄(需在安裝前設(shè)置):
# 設(shè)置新的存儲路徑(例如 D:\docker) setx DOCKER_DISTRO "WSL2" setx DOCKER_DATA "D:\docker"
- 重新安裝 Docker Desktop。
通過 WSL2 修改存儲路徑(推薦):
- Docker Desktop 使用 WSL2 分發(fā)存儲數(shù)據(jù),可以遷移 WSL2 的虛擬磁盤:
# 導(dǎo)出現(xiàn)有數(shù)據(jù) wsl --export docker-desktop-data "D:\docker\docker-desktop-data.tar" # 注銷原有分發(fā) wsl --unregister docker-desktop-data # 導(dǎo)入到新路徑 wsl --import docker-desktop-data "D:\docker" "D:\docker\docker-desktop-data.tar" --version 2
- 重啟 Docker Desktop。
- Docker Desktop 使用 WSL2 分發(fā)存儲數(shù)據(jù),可以遷移 WSL2 的虛擬磁盤:
macOS 系統(tǒng)
通過符號鏈接修改路徑(默認(rèn)路徑為
~/Library/Containers/com.docker.docker/Data/vms/0):- 停止 Docker Desktop。
- 移動數(shù)據(jù)文件到新位置(如
/Volumes/External/Docker):mv ~/Library/Containers/com.docker.docker/Data/vms/0/data /Volumes/External/Docker/data
- 創(chuàng)建符號鏈接:
ln -s /Volumes/External/Docker/data ~/Library/Containers/com.docker.docker/Data/vms/0/data
- 重啟 Docker Desktop。
使用 Docker 高級配置(部分版本支持):
- 進(jìn)入 Docker Desktop 設(shè)置 → Resources → Advanced。
- 修改 Disk image location 為自定義路徑(需重啟生效)。
Linux 系統(tǒng)
Linux 版 Docker Desktop 較少使用,通常直接使用 Docker Engine。若需修改鏡像存儲路徑:
- 編輯
/etc/docker/daemon.json:{ "data-root": "/new/path/to/docker" } - 重啟 Docker 服務(wù):
sudo systemctl restart docker
注意事項
- Windows/macOS:直接修改路徑可能需管理員權(quán)限,操作前備份數(shù)據(jù)。
- 性能影響:若路徑在外部硬盤或網(wǎng)絡(luò)驅(qū)動器,可能影響性能。
- 版本差異:不同 Docker Desktop 版本設(shè)置選項可能不同。
如果目標(biāo)是減少系統(tǒng)盤占用,優(yōu)先考慮遷移 WSL2(Windows)或使用符號鏈接(macOS)。
總結(jié)
到此這篇關(guān)于不同系統(tǒng)下Docker Desktop鏡像存儲路徑設(shè)置方法的文章就介紹到這了,更多相關(guān)Docker Desktop鏡像存儲路徑設(shè)置內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
在docker-compose.yml文件中配置容器的環(huán)境變量方式
本文介紹了在docker-compose.yml文件中設(shè)置和使用環(huán)境變量的方法,包括直接設(shè)置環(huán)境變量、從文件讀取環(huán)境變量以及使用多個環(huán)境文件進(jìn)行不同部署環(huán)境的配置2024-11-11
centos7使用yum實現(xiàn)快速安裝Docker環(huán)境
這篇文章主要為大家詳細(xì)介紹了centos7使用yum實現(xiàn)快速安裝Docker環(huán)境的詳細(xì)教程,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下2025-04-04
Docker搭建RabbitMq的普通集群和鏡像集群的詳細(xì)操作
這篇文章主要介紹了Docker搭建RabbitMq的普通集群和鏡像集群,我本機(jī)是window10,通過docker搭建兩個rabbitmq節(jié)點,本文給大家介紹的非常詳細(xì),需要的朋友可以參考下2021-11-11
Docker搭建Calibre-Web在線書庫的實現(xiàn)示例
本文主要介紹了Docker搭建Calibre-Web在線書庫的實現(xiàn)示例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2023-01-01

