windows 如何更改Docker镜像目录

编程教程 > Java (3230) 2024-11-26 14:39:04

背景

Windows版本(Windows 10)docker 默认程序安装到c盘,数据存放于 C:\Users\当前用户名\AppData\Local\Docker\wsl\data\ext4.vhdx 这样会导致docker使用量上去C盘的空间越来越大。为了解决这个问题我们一般习惯性将数据部分移动到其他盘。

 

WSL 2 版本

 

Docker切换盘位操作详细

1.停止docker

通过windows系统的界面操作停止

停止docker

打开cmd窗口。查看停止情况:

C:\Users\xqlee-mobile>wsl --list -v
  NAME                   STATE           VERSION
* docker-desktop-data    Stopped         2
  docker-desktop         Stopped         2

 

2.备份导出目前已有的数据

C:\Users\xqlee-mobile>wsl --export docker-desktop-data "D:\Docker\wsl\data\docker-desktop-data.tar"

命令说明:将目前已有的数据备份到D:\Docker\wsl\data\目录下,并命名为docker-desktop-data.tar

 

3.删除原有数据

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

说明:解除当前的docker 数据虚拟盘映射,该操作后会删除原有的ext4.vhdx (数据未备份前请谨慎操作)

4.导入数据到新盘

C:\Users\xqlee-mobile>wsl --import docker-desktop-data "D:\Docker\wsl\data" "D:\Docker\wsl\data\docker-desktop-data.tar" --version 2

说明:将备份数据导入到新的虚拟盘,且指定虚拟盘的存放路径为D:\Docker\wsl\data,导入完成后在该目录下会存在一个ext4.vhdx的虚拟磁盘路径

5.启动Docker

在开始菜单中找到docker点击启动即可

最后备份的文件D:\Docker\wsl\data\docker-desktop-data.tar可根据情况删除


评论
User Image
提示:请评论与当前内容相关的回复,广告、推广或无关内容将被删除。

相关文章
背景Windows版本(Windows 10)docker 默认程序安装到c盘,数据存放于 C:\Users\当前用户名\AppData\Local\Docker\wsl\data\ext4.v...
rabbitmq windows 安装/windows安装rabbitmq1.获取RabbitMQ windows版本的安装文件首先我们需要去获取RabbitM
概述windows 系统配置环境变量的详细介绍,本教程理论兼容windows xp - windows 11(最新版)。本例以window 11 系统为例Win
docker-compose 报错:[root@VM_0_17_centos gateway]# docker-compose up Building gatewayServer unkno...
在本文中,您将学习如何构建用于运行Spring引导应用程序的Docker镜像。我首先给你一个docker的简要概念,然后我们将为我们的spring启动应用程序创建一个docker镜像,并在本地运...
Windows 11 Pro 安装篇首先是安装,与window 10 一致,我这边用vm安装的暂时不提供安装界面了
windows10如何安装JDK_windows10怎么配置jdk环境变量,windows XP/7/8/10系统配置java运行开发环境即配置jdk环境变量
windows 7 系统设置系统时间与互联网同步后,点击立即更新,出现下面错误提示:​Windows在与time.windows.com同步时出错解决办法:一. 在windows服务里面设置时间...
为啥需要正版Windows在日常实用电脑办公的兔子们一般用的操作系统都是Windows,少量macos,macos相当于是买硬件送了。但是Windows 系统对于组装机是单独售卖的。
docker 常用命令整理(持续更新)docker运行容器资源相关查看所有运行docker的资源消耗情况docker stats查看指定运行容器资源消耗情况do
window.location.href 新窗口,在编写代码的时候我们总是有在javascript中进行新窗口的打开,本文讲解如何在js中打开新窗口,新窗口打开,javascript,windo...
安装篇国外:curl -fsSL https://get.docker.com | bash国内:curl -fsSL https://get.docker.com | bash -s dock...
Docker从容器复制文件到主机sudo docker cp 容器名称/容器id:容器文件/目录 主机目录示例:sudo docker cp nginx:/et
在执行多次docker-compose build 之后,我们通过命令`docker images`可以看到很多的REPOSITORY 为<none&gtl; 且tag 也是<non...
旧域名:https://hub.docker.com 新域名:https://hubgw.docker.com/