zoukankan      html  css  js  c++  java
  • Docker for windows修改默认镜像文件位置

    docker版本为18.06

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

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

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

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

    查看docker镜像路径

    clipboard

    退出docker

    找到镜像文件

    clipboard[1]

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

    clipboard[2]

    删除源文件夹C:UsersPublicDocumentsHyper-VVirtual Hard Disks

    clipboard[3]

    以管理员运行cmd

    创建链接

    mklink /J "C:UsersPublicDocumentsHyper-VVirtual hard disks" D:appHyper-V

    clipboard[4]

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

    clipboard[5]

    启动docker

    clipboard[6]

    创建镜像

    docker pull centos:latest

    clipboard[7]

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

    clipboard[8]

  • 相关阅读:
    剑指offer编程题66道题 26-35
    剑指offer编程题66道题 1-25
    springboot的自动配置
    用智能的编译器来防错
    实现迭代器的捷径
    结束C#2的讲解:最后的一些特性
    进入快速委托通道
    可空类型
    用泛型实现参数化类型
    C#1所搭建的核心基础
  • 原文地址:https://www.cnblogs.com/brock0624/p/9792203.html
Copyright © 2011-2022 走看看