zoukankan      html  css  js  c++  java
  • windows10 docker 从C盘迁移到其他盘

    查看docker安装版本

    docker --version

    我的docker版本

    Docker version 19.03.8

    参考了这位兄台 无问-西东,觉得此番方法太过于烦琐了,下面我用了一个简单的方法

    • 发现windows上安装的docker其实本质上还是借助与windows平台的hyper-v技术来创建一个Linux虚拟机,

    • 你执行的所有命令其实都是在这个虚拟机里执行的,所以所有pull到本地的image都会在虚拟机的Virtual hard disks目录的文件中,这个文件就是虚拟硬盘文件。

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

    开始操作

    1.关闭服务

    同时按键 Ctrl + Alt + Del,进入windows任务管理器,停掉docker后台进程

    2.打开管理员命令行

    将 C:Program FilesDocker 和 C:ProgramDataDockerDesktop 剪切到你想放的磁盘下

    旧版本的 docker的根镜像存放目录会在C:UsersPublicDocumentsHyper-VVirtual Hard Disks

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

    接着分别创建符号链接,省出C盘的空间不说,配置文件什么的都不用动

    win10 docker小鲸鱼启动后

    docker ps -a

    报错:
    Error response from daemon: open .pipedocker_engine_linux: The system cannot find the file specified

    在win10 命令行提示符执行:

      Net stop com.docker.service
    
      Net start com.docker.service
  • 相关阅读:
    19面向对象--特殊成员
    18面向对象--成员和组合
    17面向对象--三大特性
    16异常处理
    15(os、random、sys、)(json、pickle )
    14python模块之re
    13正则表达式
    12内置函数补充,递归以及二分法。
    Linux环境ftp搭建及问题总结
    运维之路—linux忘记密码修改(rd.breake 方式)
  • 原文地址:https://www.cnblogs.com/justblue/p/13202529.html
Copyright © 2011-2022 走看看