【Docker】win10上修改docker的镜像文件存储位置(九)

2023-10-29

2020.12.21 补 【Docker】win10上修改docker的镜像文件存储位置(九)- 通过WSL2修改

源于评论:根据WSL 2模式的Linux容器,Hyper-V模式的Linux容器还是Windows容器,可以使用不同的配置方式,可右键工具栏`docker icon`,点击`Switch to windows containers`,即可见下文内容


**有很多朋友说,修改后无法启动,这里提示下:每个docker版本的参数配置,都有可能不同,需要注意的是按照自己的版本去找对应的参数配置,data-root或graph或其他**

2020.02.21 补充

1. 这里提供下官网关于 daeson.json的说明: https://docs.docker.com/engine/reference/commandline/dockerd/

2. 进入页面ctrl + F进行网页搜搜"data-root",会找到,如下截图,然后看到on windows的相关说明

-----------------------------------------------------------------------------------------------------------------------------------------------------

记住:修改的是docker从服务器上拉下来的镜像文件存储位置(本地),是不是镜像源地址(服务器)

首先

win10下的docker有可视化操作界面和命令行操作,下载了docker-ce.exe双击后就自己开始到结束自动完成,默认安装到了C盘目录下,也就是很多默认的参数或配置文件都在C盘目录下。pc win10虽然不想linux那么高内存、高存储,但是还是能启动两个docker容器的,考虑C盘是系统盘,docker使用过程中可能会拉取很多镜像文件,所以我们需要把docker默认的镜像文件存储地址修改一下。

修改

1.docker info看一下当前的

2.通过win10任务栏的docker gui界面来操作修改

选择settings进入操作界面,先勾选“advanced”,然后添加红框标注的一行(注意:路径是你想改变的路径)

填写完了,直接点击“apply”按钮,docker service会自动restarting。然后在看一下docker info

3.这样就证明生效了

 

看一下原理

不管是通过gui还是命令行,都是通过修改daemon.json来修改对应的参数配置:

1.Linux上配置文件的默认位置是 /etc/docker/daemon.json

2.Windows上配置文件的默认位置是 %programdata%\docker\config\daemon.json

win10上你想看到这个programdata目录需要勾选显示隐藏文件,就在C盘下,具体的参数及注意的参数细节可根据需求看一下官网文档【https://docs.docker.com/engine/reference/commandline/dockerd/#daemon-configuration-file】

推荐一下【linux修改镜像文件存储位置】的文档

 

 

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

【Docker】win10上修改docker的镜像文件存储位置(九) 的相关文章

随机推荐

  • pipeline 获取 tag_Docker镜像获取(gcr.io等)- 2.0

    在 Docker镜像获取 gcr io等 中 介绍了几种获取 Docker 镜像的方式 对于大部分镜像来说都可以通过这些方式获得 但是对于较新的镜像 上面几种方式就很不方便了 所以今天介绍一种简单又安全的方式来获取被墙的镜像 通过 Dock
  • 单机数据库性能测试总结

    当前单机数据库 文件型数据库 有很多 为了选择更好的数据库 以便以后使用 在这主要对以下数据库进了插入 查询的速度进行测试 以及数据库的管理方式进行详细说明 数据库分别为 SQLLite FireBird Derby HSql Postgr
  • RabbitMQ入门------Java

    RabbitMQ RabbitMQ是一个开源的AMQP实现 服务器端用Erlang语言编写 支持多种客户端 如 Python Ruby NET Java JMS C PHP ActionScript XMPP STOMP等 支持AJAX 用
  • sql计算占比

    计算占比是日常分析中常见的需求 下面我们来小结一下怎么用sql来实现计算占比 1 数据准备 现在有一张表 表里有两个字段 op name与state 都为离散型可枚举数据 除此以外表里还有其他字段 数据形式如下 op name state
  • Neo4j Desktop数据导出,导入Neo4j Community (Docker环境)

    目前课题组有基于Kubernetes和Dockers的集群以及阿里云镜像托管仓库 我们以往建立的知识图谱都是在本机有数据备份 怎么将他们导出到集群环境的Neo4j中呢 本机数据导出 Neo4j Desktop提供很多功能 但是一键导出功能根
  • VMware虚拟机设置网络

    https jingyan baidu com article f0e83a257beae322e591013d html
  • JS中int和string的转换

    在javascript里怎么样才能把int型转换成string型 1 var x 100 a x toString 2 var x 100 a x JS会自动隐性转换 javascript 将string 变成 int JScript va
  • 列表查询和分组统计字段其他类型

    示例 列表查询 字段单选
  • 分支循环练习篇

    选择题第一部分练习 1 2 3 4 5 6 答案 cccddd 选择题第二部分练习 1 2 答案 bc 代码练习第一部分 1 2 3 4 5 使用试除法 ps 用到了新的库函数sqrt 开方 代码练习第二部分 1 2 老师写法 我的写法 3
  • PhpStorm同时编辑多行

    看到这张图基本就都明白了
  • HIT-ICS大作业

    计算机系统大作业 题目 程序人生 Hello s P2P 计算机科学与技术学院 摘 要 大作业题为程序人生 Hello s P2P 围绕一个较简单的hello c函数的整个生命周期展开 介绍了该示例程序从编写到执行到结束的全过程 详细地分析
  • 【Unity API】Input类

    Input类函数是游戏输入系统的接口 使用此类函数可以读取游戏输入设置中的虚轴 以及访问移动设备上的多点触摸或加速度计数据 关于 游戏输入设置 可以看到我的另一篇文章 https blog csdn net Ha1f Awake artic
  • javafx写一个小游戏-井字棋

    学了几天的javafx 感觉非常好用 自己写了一个小游戏 如有不足 希望大佬加以指正 谢谢 1 先写UI界面 新建一个ui fxml文件 用于显示ui界面 界面效果如下 代码如下
  • Java 去除重复数据的五种方式

    1 使用LinkedHashSet删除arraylist中的重复数据 LinkedHashSet是在一个ArrayList删除重复数据的最佳方法 LinkedHashSet在内部完成两件事 删除重复数据 保持添加到其中的数据的顺序 Java
  • 从数据库中随机抽取一条记录的SQL语句

    我们经常想在一个数据表中随机地选取出数据来 比如随机生成考试试卷等 利用 SQL Server 的 NewID 方法就可以很轻松地达到这个目的 NewID 方法返回一个 GUID 如 EE95A489 B721 4E8A 8171 3CA8
  • Java8 lambda 表达式 forEach 如何提前终止?

    首先 让我们看一下Java 8中如何使用forEach 方法 forEach 方法接受一个Consumer接口作为参数 该接口定义了一个accept 方法 该方法接受一个对象并对其执行一些操作 因此 我们可以通过Lambda表达式来实现Co
  • RC滤波器

    前阶段 因项目解干扰问题 和同事聊起来RC滤波 所以 今日借此机会 通过文章的方式再一次给大家简单的普及一下RC滤波的知识 关于滤波 其目的还是为了尽可能多的让有用信号做到无衰减 无用信号衰减至近乎为0 大家知道同时也是接触最多的还属电源端
  • 华为机考秘诀-适用于华为校招机考、OD机考、社招机考、实习机考

    我是一名软件开发培训老师 我的学生已有数百人通过了华为各种机考 我分享的题目也帮助了几百人通过考试 命中率超高 下面我将分享一下机考的秘诀 每一个购买我专栏的同学 可以私聊我 免费提供一些辅导和答疑 1 机考语言的选择 选择Python 首
  • oracle+超出表空间限额,ORA-01536: 超出表空间 'USERS' 的空间限额

    Connected to Oracle Database 10g Enterprise Edition Release 10 2 0 1 0 Connected as SYS SQL gt conn mytest mytest orcl C
  • 【Docker】win10上修改docker的镜像文件存储位置(九)

    2020 12 21 补 Docker win10上修改docker的镜像文件存储位置 九 通过WSL2修改 或 源于评论 根据WSL 2模式的Linux容器 Hyper V模式的Linux容器还是Windows容器 可以使用不同的配置方式