我在windows下安装docker,发现自动安装到了C盘下面,这就不太合理,这里通过软链接的方式将Docker本体安装在D盘。

创建软链接:

创建一个软链接,链接地址为Docker原本要安装的路径:

mklink /j "C:\Program Files\Docker" "D:\Program Files\Docker"

这里要保证C盘下要链接的Docker文件不存在,D盘下Docker文件夹则已经存在。

安装Docker

正常启动,安装Docker就可以了(如果原本已经安装,这里要删掉重新安装),其他软件也同理。

附Docker安装包(windows):
https://www.aliyundrive.com/s/f1pc2r7vyHG

更改Docker镜像位置

Docker默认的镜像位置储存在系统盘下,路径为:

C:\用户\Administrator\AppData\Local\Docker\wsl\

这也是不太合理,这里参考博客:https://blog.csdn.net/feir_2011/article/details/124148825

1、在Docker Desktop图标上,右键选择[Quit Docker Desktop],退出Docker。

2、命令行执行 wsl --list -v 查看状态STATE,是否已停止Stopped。

3、命令行执行 wsl --shutdown ,关闭WSL。

4、从 wsl 把镜像 \data\ext4.vhdx 导出到压缩文件 docker-desktop-data.tar,导出路径应提前创建好,否则导出到不存在的路径会报错。命令行执行

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

同理,导出把程序 \distro\ext4.vhdx 导出到压缩文件 docker-desktop.tar,命令行执行

wsl --export docker-desktop D:\Docker\wsl\distro\docker-desktop.tar

5、命令行执行 wsl --unregister docker-desktop-data ,注销原来的 Docker 镜像。

同理,执行 wsl --unregister docker-desktop

6、从tar 文件,将导出的 Docker 镜像再导入回wsl,并设置挂载目录,命令行导入格式:

    wsl --import <Distribution Name> <InstallLocation> <FileName>

如:

wsl --import docker-desktop-data D:\Docker\wsl\data\  D:\Docker\wsl\data\docker-desktop-data.tar wsl --import docker-desktop D:\Docker\wsl\distro\  D:\Docker\wsl\data\docker-desktop.tar

7、重新启动 Docker Desktop 完成。

【docker】软链接安装Docker到非系统盘(如D盘),并更改镜像位置相关推荐

  1. Windows10 使用docker toolbox安装docker

    一.介绍 Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化.容器是完全使用沙箱机制,相互之间 ...

  2. Windows10下的docker安装与入门 (一)使用docker toolbox安装docker

    Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化.容器是完全使用沙箱机制,相互之间不会有任何 ...

  3. 手机程序电量测试之docker toolbox安装docker

    Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化.容器是完全使用沙箱机制,相互之间不会有任何 ...

  4. 【Docker】1、认识 Docker 和安装 Docker

    目录 零.项目部署问题 一.Docker 简介 二.Docker 和虚拟机 三.镜像和容器 四.Docker 架构 五.CentOS7 上安装 Docker (1) 卸载曾经安装过的 Docker ( ...

  5. docker containerd.io、docker-ce、docker-ce-cli的区别(docker版本安装docker安装方法)(Docker CE和Docker EE,docker.io)

    文章目录 20230207 docker两种版本以及apt安装方法 docker社区版 docker-ce docker-ce-cli containerd.io(docker 官方维护) docke ...

  6. Docker基础------安装docker,以及一些常用的docker命令,docker网络,自定义docker网络

    centos安装docker 1.卸载旧版的docker yum remove docker \docker-client \docker-client-latest \docker-common \ ...

  7. Spring Boot与Docker||Docker基本使用、Docker环境||安装Docker

    Docker基本使用.Docker环境 1.简介 Docker是一个开源的应用容器引擎:是一个轻量级容器技术: Docker支持将软件编译成一个镜像:然后在镜像中各种软件做好配置,将镜像发布出去,其他 ...

  8. 【Docker】 安装 Docker

    一:Docker 优势 Docker是一个开放源代码软件项目,让应用程序布署在软件容器下的工作可以自动化进行,借此在Linux操作系统上,提供一个额外的软件抽象层,以及操作系统层虚拟化的自动管理机制. ...

  9. Docker实践 -- 安装Docker

    2019独角兽企业重金招聘Python工程师标准>>> 1.安装Docker yum install docker 2.启动Docker服务 service docker start ...

最新文章

  1. 嵌入式Linux入门经典笔记
  2. jQuery 的 serializeArray()、serialize() 方法
  3. Eclipse Memory Analyzer以及内存泄露的原因
  4. 记2018年技术人一次短暂的创业
  5. Day 02 第二天课时总结
  6. SQLServer 行转列,统计,二次分组
  7. 一个基于 SpringBoot 开源的小说和漫画在线阅读网站,简洁大方、强烈推荐
  8. laravel event
  9. java c 简单例子_通过一个简单的例子来理解C语言中的LAPACK调用
  10. struts2的struts.xml的详细配置1
  11. 【数值分析】拉格朗日插值与牛顿插值
  12. PostgreSQL【表】
  13. 预付费客户抄表管理系统的应用
  14. springmvc/ssm框架详细图文解说流程图及运行原理_附源码
  15. vs mysql 开发erp_ERP vs MRP的区别
  16. 一文带你全方位了解网卡
  17. AM335x片上ecap驱动移植
  18. 数量X金额=总额 再例如X抽成0.08等出抽成金额180,大师们帮忙改一下下,万分感谢!
  19. android圆形的ImageView
  20. html 手机录视频,手机自带的录屏功能真是太强大了,完全秒杀第三方工具

热门文章

  1. 思维导图-功能测试应用
  2. docsify 安装配置文档
  3. 17 wordcloud库的使用
  4. 经典算法——直接插入排序
  5. 【查缺补漏】利用eureka的OUT_OF_SERVICE做平滑发版
  6. 按键精灵--------后台插件
  7. 如何查看MySQL数据库的版本
  8. PCTP考试学习笔记之一:深入TIDB体系架构(上)
  9. ubuntu10.04 装机攻略 (Linux装机必备佳品)
  10. Java设计模式-之代理模式(动态代理)