【docker】软链接安装Docker到非系统盘(如D盘),并更改镜像位置
我在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盘),并更改镜像位置相关推荐
- Windows10 使用docker toolbox安装docker
一.介绍 Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化.容器是完全使用沙箱机制,相互之间 ...
- Windows10下的docker安装与入门 (一)使用docker toolbox安装docker
Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化.容器是完全使用沙箱机制,相互之间不会有任何 ...
- 手机程序电量测试之docker toolbox安装docker
Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化.容器是完全使用沙箱机制,相互之间不会有任何 ...
- 【Docker】1、认识 Docker 和安装 Docker
目录 零.项目部署问题 一.Docker 简介 二.Docker 和虚拟机 三.镜像和容器 四.Docker 架构 五.CentOS7 上安装 Docker (1) 卸载曾经安装过的 Docker ( ...
- 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 ...
- Docker基础------安装docker,以及一些常用的docker命令,docker网络,自定义docker网络
centos安装docker 1.卸载旧版的docker yum remove docker \docker-client \docker-client-latest \docker-common \ ...
- Spring Boot与Docker||Docker基本使用、Docker环境||安装Docker
Docker基本使用.Docker环境 1.简介 Docker是一个开源的应用容器引擎:是一个轻量级容器技术: Docker支持将软件编译成一个镜像:然后在镜像中各种软件做好配置,将镜像发布出去,其他 ...
- 【Docker】 安装 Docker
一:Docker 优势 Docker是一个开放源代码软件项目,让应用程序布署在软件容器下的工作可以自动化进行,借此在Linux操作系统上,提供一个额外的软件抽象层,以及操作系统层虚拟化的自动管理机制. ...
- Docker实践 -- 安装Docker
2019独角兽企业重金招聘Python工程师标准>>> 1.安装Docker yum install docker 2.启动Docker服务 service docker start ...
最新文章
- 嵌入式Linux入门经典笔记
- jQuery 的 serializeArray()、serialize() 方法
- Eclipse Memory Analyzer以及内存泄露的原因
- 记2018年技术人一次短暂的创业
- Day 02 第二天课时总结
- SQLServer 行转列,统计,二次分组
- 一个基于 SpringBoot 开源的小说和漫画在线阅读网站,简洁大方、强烈推荐
- laravel event
- java c 简单例子_通过一个简单的例子来理解C语言中的LAPACK调用
- struts2的struts.xml的详细配置1
- 【数值分析】拉格朗日插值与牛顿插值
- PostgreSQL【表】
- 预付费客户抄表管理系统的应用
- springmvc/ssm框架详细图文解说流程图及运行原理_附源码
- vs mysql 开发erp_ERP vs MRP的区别
- 一文带你全方位了解网卡
- AM335x片上ecap驱动移植
- 数量X金额=总额 再例如X抽成0.08等出抽成金额180,大师们帮忙改一下下,万分感谢!
- android圆形的ImageView
- html 手机录视频,手机自带的录屏功能真是太强大了,完全秒杀第三方工具