docker版本为18.06

windows上安装的docker其实本质上还是借助与windows平台的hyper-v技术来创建一个Linux虚拟机,你执行的所有命令其实都是在这个虚拟机里执行的,所以所有pull到本地的image都会在虚拟机的Virtual hard disks目录的文件中,这个文件就是虚拟硬盘文件。

随着使用增加,C盘存储逐渐不够用,只能将镜像文件迁移到别的盘。

网上有说修改hyper-v管理器,或者修改docker的Settings,但是实践下来并不管用,重启之后又回到原来的目录。

本文通过创建文件链接来实现镜像的迁移,无需修改docker配置。环境为win10

查看docker镜像路径

退出docker

找到镜像文件

将文件复制到想要的路径下,本文路径为D:\app\Hyper-V

删除源文件夹C:\Users\Public\Documents\Hyper-V\Virtual Hard Disks

以管理员运行cmd

创建链接

mklink /J "C:\Users\Public\Documents\Hyper-V\Virtual hard disks" D:\app\Hyper-V

可在源路径看到新建出来的文件夹

启动docker

创建镜像

docker pull centos:latest

如下D盘文件大小发生了变化

最新文章

  1. 出售一套Unity + Lua热更新框架代码
  2. Xcode 6制作动态及静态Framework和各种坑
  3. hdwiki 的模板和标签
  4. Android开发--环境配置
  5. demo——06弹性和制作骰子
  6. C语言基础课程 第二课 HelloWorld不为菜鸟所知的秘密
  7. ORCL_INSTALL_WIN10
  8. GIMP也疯狂之动态图的制作(四)
  9. iOS中的项目新特性页面的处理
  10. 1.4.1. Core Data Helper 简介(Core Data 应用程序实践指南)
  11. winform连接oracle时Oracle.DataAccess.dll版本问题
  12. 新建github项目,邀请成员
  13. Spring5源码解析-Spring框架中的单例和原型bean
  14. python 传递多个参数
  15. CSS2.0实现面包屑
  16. unzip:unzip解压文件到指定目录
  17. Class-dump 安装和使用记录(导出应用的头文件)
  18. zookeeper 面试题2 比较乱
  19. [置顶] Android 高级开发 源码 UI 缓存 网络
  20. 【spring data jpa】jpa实现update操作 字段有值就更新,没值就用原来的

热门文章

  1. Codeforces 1315A Dead Pixel (水题)
  2. JSP技术(三)
  3. C++ 宏定义创建(销毁)单例
  4. Go键盘输入和打印输出
  5. Ubuntu 16.04执行 sudo apt-get update非常慢解决方案
  6. js加密(六)QB.com
  7. HDU4081 Qin Shi Huang's National Road System
  8. PTA的Python练习题(十八)
  9. gRPC Learning Notes
  10. PHP 站内消息的表结构设计