基于WSL2安装docker后,在使用过程中会发现大量的docker镜像文件,使系统C盘容量激增,对电脑后续使用造成不便,所以需要在安装的时候,手动修改docker的镜像地址,使得镜像文件保存到另外的非系统盘中。


最新的windows提供了新的虚拟化技术(WSL/WSL2),所以设置页面不能镜像的存储位置进行修改了。

修改方案

退出Docker Desktop

查看WSL应用

wsl --list -v


确保所有wsl应用都停止

导出docker镜像文件

wsl --export docker-desktop-data "D:\docker\docker-desktop-data.tar"
wsl --export docker-desktop "D:\docker\docker-desktop.tar"

注销docker-desktop-data、docker-desktop

wsl --unregister docker-desktop-data
wsl --unregister docker-desktop

指定文件夹重新导入

wsl --import docker-desktop-data D:\docker\data "D:\docker\docker-desktop-data.tar" --version 2
wsl --import docker-desktop D:\docker\desktop "D:\docker\docker-desktop.tar" --version 2

重启Docker

参考文档

WSL/WSL2官网介绍
Docker的WSL介绍

Windows11 Docker镜像存储路径更改(非C盘路径)相关推荐

  1. ubuntu挂载sd卡到分区目录+修改docker镜像存储位置

    ubuntu挂载sd卡到分区目录+修改docker镜像存储位置 一. 挂载SD卡到/data 1.查看Linux硬盘信息 lsblk 或 fdisk -l lsblk 新的硬盘,最好删除之前的分区,再 ...

  2. Docker镜像存储位置修改

    使用命名查看镜像存放位置 $ sudo docker info | grep "Docker Root Dir" 输出 Docker Root Dir: /var/lib/dock ...

  3. Python安装路径更改到其他盘

    你问的应该是安装路径吧 你可以点击Customize installation 即安装页面的第二个选项 然后进入下一步 看一下你需要安装哪一些插件, 然后下一步 next 然后就可以更改自己的安装路径 ...

  4. Docker镜像载入打开更改及保存本地

    加载镜像 首先使用load命令导入.tar包,命令格式为 docker load -i {image_name}.tar 注意load命令导入到镜像,与之相似的import命令导入到容器.load导入 ...

  5. Docker源码分析(十一):镜像存储

    http://www.infoq.com/cn/articles/docker-source-code-analysis-part11 1.前言 Docker Hub汇总众多Docker用户的镜像,极 ...

  6. Harbor管理docker镜像(1.7.5版本-主从复制)

    harbor简介 Harbor是一个用于存储和分发Docker镜像的企业级Registry服务器,通过添加一些企业必需的功能特性,例如安全.标识和管理等,扩展了开源Docker Distributio ...

  7. Docker镜像(image)详解

    本文来说下Docker镜像(image)详解 文章目录 概述 镜像和容器 镜像通常比较小 拉取镜像 镜像仓库服务 镜像命名和标签 为镜像打多个标签 通过 CLI 方式搜索Docker Hub 镜像和分 ...

  8. Docker镜像原理详解

    第一部分:Docker镜像的基本知识 1.1 什么是Docker镜像 从整体的角度来讲,一个完整的Docker镜像可以支撑一个Docker容器的运行,在 Docker容器运行过程中主要提供文件系统视角 ...

  9. 深入分析Docker镜像原理

    自:https://www.csdn.net/article/2015-08-21/2825511 摘要:8月20日晚上8点30分,CSDN Container微信群邀请到DaoCloud软件工程师孙 ...

最新文章

  1. Spring核心技术之IOC容器(一):IOC容器与Bean简介
  2. Linux网络编程一步一步学-异步通讯聊天程序select
  3. 坚果nuts 加速 官网_坚果?R2?正式发布:延续经典设计,提供旗舰性能,而且是“下一代电脑”...
  4. JS代码混淆 支持PHP .NET PERL
  5. CODESYS 工业自动化软件存在多个严重缺陷
  6. 【Hive】集合函数
  7. django写一个简单的登陆注册
  8. javadoc解析成java 生成 api文档
  9. after、append和appendTo三个函数的区别
  10. iOS8新建一个新的空白工程
  11. 北斗导航 | dBW/dBm/W快速换算方法
  12. c语言答案doc,c语言考试试题及答案
  13. JAVA基础篇-数据依赖性含义
  14. 2020/03/11美版iPhone卡贴ICCID完美激活!
  15. php微信公众号消息推送
  16. oracle enlist,针对各版本的 .NET 的 Oracle 新特性
  17. vscode 实时运行代码插件 Quokka
  18. echarts.js 官网
  19. TFT_LCD 驱动芯片 SSD1963QL9
  20. php实现无限极分类递归调用

热门文章

  1. CakePHP 中文手册
  2. LeetCode 643. Maximum Average Subarray I
  3. 【AI视野·今日NLP 自然语言处理论文速览 第二十四期】Thu, 30 Sep 2021
  4. 9206 1225 mybank系统 随堂笔记
  5. 草稿 爬虫-访问登陆可见的页面-请求时带上cookie数据
  6. 爬虫-爬取博客的演练-首页内容保存-首页文章列表与url
  7. python-函数的定义与调用
  8. jquery-幻灯片的移动分析
  9. jQuery图片延迟加载插件jQuery.lazyload
  10. 认清当下的努力,可能毫无意义