win10 docker desktop 更改镜像存储位置

默认是放在C盘的,可以看下这个文件夹,我是C盘本身就100G,这个文件夹几十G,C:\Users\Administrator\AppData\Local\Docker

C:\Users\Administrator>wsl --list --verbose
  NAME                   STATE           VERSION
* docker-desktop         Running         2
  docker-desktop-data    Running         2
  
C:\Users\Administrator>wsl --export docker-desktop D:\DockerDesktop\data\docker-desktop.tar
C:\Users\Administrator>wsl --export docker-desktop-data D:\DockerDesktop\docker-desktop-data 

C:\Users\Administrator>wsl --shutdown

C:\Users\Administrator>wsl --unregister docker-desktop
正在注销...

C:\Users\Administrator>wsl --unregister docker-desktop-data
正在注销...

C:\Users\Administrator>wsl --import docker-desktop D:\DockerDesktop\docker-desktop D:\DockerDesktop\data\docker-desktop.tar --version 2

C:\Users\Administrator>wsl --import docker-desktop-data D:\DockerDesktop\docker-desktop-data D:\DockerDesktop\data\docker-desktop-data.tar --version 2
### 更改 Windows 上 Docker 镜像存储位置 对于希望调整 Docker 镜像默认存储路径至其他磁盘分区的情况,在 Windows 中可通过配置 Docker Desktop 实现这一需求。具体而言,通过图形化界面设置能够轻松完成此操作。 #### 使用 Docker Desktop 图形界面更改镜像存储位置Windows 系统里,默认情况下 Docker镜像是被放置于 `C:\Program Files\Docker` 文件夹内[^1]。然而为了更好地管理硬盘空间以及提高性能表现,可以按照如下方式将这些资源迁移到另一个驱动器: - 启动 Docker Desktop 应用程序; - 进入应用程序内的 **Settings** 页面(通常位于窗口右上角处有一个齿轮形状按钮),随后导航到左侧边栏中的 **Resources -> ADVANCED** 菜单项; - 在页面下方找到名为 "Disk image location" 的选项,它允许指定一个新的目标文件夹用于存放所有的容器数据和镜像文件; - 单击旁边的浏览按钮并挑选期望的目标路径作为新仓库的位置,比如 E 盘下的某个特定子目录; - 完成上述步骤之后记得点击应用更改,并同意重启服务以便使改动生效; 此外还有一种基于 WSL (Windows Subsystem for Linux) 的迁移方案适用于更高级别的自定义场景。这涉及到利用命令行工具执行导入导出操作来转移整个环境及其关联的数据集。例如,可以通过下面两条指令分别处理主要组件与辅助模块的内容迁移工作[^4]: ```bash wsl --import docker-desktop D:\soft\Docker\docker-desktop\ D:\soft\Docker\docker-desktop\docker-desktop.tar wsl --import docker-desktop-data D:\soft\Docker\docker-desktop-data\ D:\soft\Docker\docker-desktop-data\docker-desktop-data.tar ``` 以上两种途径均可有效解决因 C 盘容量不足而带来的困扰,同时也提供了灵活性让用户依据实际需求做出最合适的选择。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值