Docker Desktop(WSL2)修改镜像存储位置


Docker Desktop(WSL2)修改镜像存储位置

此处我使用的是WSL2的版本,因此docker desktop在安装的时候创建两个wsl子系统,分别为docker-desktop和docker-desktop-data

# 查看已创建子系统
C:\Users\xxxxx>wsl -l -v --all
  NAME                   STATE           VERSION
* docker-desktop         Running         2
  docker-desktop-data    Running         2
# 立即终止所有正在运行的发行版
C:\Users\xxxxx>wsl --shutdown
# 导出wsl子系统镜像
C:\Users\xxxxx>wsl --export docker-desktop I:\docker\wsl\docker-desktop\docker-desktop.tar
C:\Users\xxxxx>wsl --export docker-desktop-data I:\docker\wsl\docker-desktop-data\docker-desktop-data.tar
# 删除现有的wsl子系统
C:\Users\xxxxx>wsl --unregister docker-desktop
C:\Users\xxxxx>wsl --unregister docker-desktop-data
# 重新创建wsl子系统
C:\Users\xxxxx>wsl --import docker-desktop I:\docker\wsl\docker-desktop I:\docker\wsl\docker-desktop\docker-desktop.tar --version 2
C:\Users\xxxxx>wsl --import docker-desktop-data I:\docker\wsl\docker-desktop-data I:\docker\wsl\docker-desktop-data\docker-desktop-data.tar --version 2

说明(这两个wsl子系统默认存放在系统盘):

默认存储位置:C:\Users\xxxxx\AppData\Local\Docker\wsl

docker-desktop:存放程序

docker-desktop-data:存放镜像


文章作者: Nicholas Sun
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 Nicholas Sun !
  目录