Docker desktop使用

2023-10-21 13:13:18 浏览数 (2)

数据迁移

在完成docker desktop安装,正常启动后,Windows版本(Windows 10)WSL 2 版本 docker 默认程序安装到c盘,数据存放于C:Users当前用户名AppDataLocalDockerwsldataext4.vhdx但我个人习惯把软件及数据都放到C盘外的盘符。为了实现这个操作,需要执行以下命令

  1. 通过windows系统的界面操作停止docker的运行
  2. 备份到处目前已有的数据
代码语言:javascript复制
wsl --export docker-desktop-data "D:Dockerwsldatadocker-desktop-data.tar"

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

  1. 删除原有的数据
代码语言:javascript复制
wsl --unregister docker-desktop-data

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

  1. 导入数据到新盘
代码语言:javascript复制
wsl --import docker-desktop-data "D:Dockerwsldata" "D:Dockerwsldatadocker-desktop-data.tar"

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

  1. 重启docker

0 人点赞