当前位置: 首页 > news >正文

windows 环境修改 Docker 存储目录

windows 环境修改存储目录

docker 安装时不提供指定安装路径和数据存储路径的选项,且默认是安装在C盘的。C盘比较小的,等docker运行久了,一大堆的东西放在上面容易导致磁盘爆掉。所以安装前可以做些准备,让安装的实际路径不在C盘,当然安装好的的,也可以卸载了重新来

安装docker前建立软连接

创建 D:\xxx 目录如 D:\Program Files\Docker
以管理员身份打开 cmd 窗口,然后创建软连接mklink /j "C:\Program Files\Docker" "D:\Program Files\Docker"

注意如果之前安装过的,因C盘已经有那个目录了,需要先清理掉,也可以试试停止docker后直接移动到到新的盘,然后创建软连接,再启动(这种方式没有去试过,很可能有坑,试前需谨慎!)

修改 wls存储位置 方式一: 创建软连接

注意: 这个软连接也要在安装docker前建立,已经有目录的也要注意谨慎处理
在其它磁盘上创建存放目录如 D:\ProgramData\Docker
创建软连接: mklink /j “C:\Users\用户下面的文件夹不是共用那个\AppData\Local\Docker” “D:\ProgramData\Docker”
这种创建软连接方式安装的,docker启动并拉进项后可能会报错,先将 wsl关了,让它自己重启下就可以

关闭方式: wsl --shutdown

修改 wls存储位置 方式二: 修改路径

# 退出docker并关闭 wsl
wsl --shutdown# 查看有哪些存储信息
wsl -l -v --all # 执行存储信息位置变更命令
wsl --export docker-desktop D:\ProgramData\Docker\wsl\distro\docker-desktop.tar
wsl --export docker-desktop-data D:\ProgramData\Docker\wsl\data\docker-desktop-data.tarwsl --unregister docker-desktop-data
wsl --unregister docker-desktopwsl --import docker-desktop D:\ProgramData\Docker\wsl\distro\ D:\ProgramData\Docker\wsl\distro\docker-desktop.tar --version 2
wsl --import docker-desktop-data D:\ProgramData\Docker\wsl\data\ D:\ProgramData\Docker\wsl\data\docker-desktop-data.tar --version 2

修改数据存储位置

在处理完上面两个后,如果第二步是创建的软连接,这个路径已经不需要处理了
在docker界面设置项重找到 Docker Engine
在json重添加 docker-root 路径

安装路径修改参考
wsl修改参考

http://www.lryc.cn/news/60136.html

相关文章:

  • 上海市青少年算法月赛丙组—目录汇总
  • 手动实现promise.all
  • 如何搭建关键字驱动自动化测试框架?这绝对是全网天花板的教程
  • 字符串反转操作
  • TensorFlow 智能移动项目:1~5
  • [MAUI 项目实战] 手势控制音乐播放器(四):圆形进度条
  • web路径专题+会话技术
  • Jetpack Compose 实战 宝可梦图鉴
  • 高效时间管理日历 DHTMLX Event Calendar 2.0.3 Crack
  • ASIC-WORLD Verilog(2)FPGA的设计流程
  • 数字化体验时代,企业如何做好内部知识数字化管理
  • Qt5.12實戰之Linux靜態庫與動態庫多文件生成a與so文件並調用
  • Spring 之初始化前中后详解
  • 企业数字化转型路上的陷阱有哪些
  • Baumer工业相机堡盟工业相机如何联合BGAPISDK和OpenCV实现图像的直方图算法增强(C++)
  • 面试官:“你会组件化开发操作吗?它的优势在哪?”
  • 腾讯新增长,AI扛大旗?
  • 项目6:实现数据字典的展示与缓存
  • JsNode算法题acm模式输入
  • Javaweb小练习---在JSP中使用Javabean访问数据库完成用户信息的简单添加
  • (十七)排序算法-基数排序
  • JMM之先行发生原则(happens-before)详解
  • 含分布式电源的配电网可靠性评估研究(Matlab代码实现)
  • 安全加固服务是什么?哪些行业需要做?
  • 好程序员:Java书籍推荐,程序员必看的5本Java书籍,赶紧收藏!
  • maven将jar包添加到本地仓库
  • 4.12--计算机网络之TCP篇之TCP 协议的缺陷+如何基于 UDP 协议实现可靠传输?--(复习+大总结)---沉下心来(加油呀)
  • 数据库网络编程
  • 为什么现代企业都在使用ERP系统 它有哪些优势
  • 别再用 BeanUtils 了,这款 PO VO DTO 转换神器不香么?