docker修改默认存储位置图文教程
本方法是通过system下创建配置文件,直接在配置文件中配置新的docker存储路径进行修改。
第一步,将默认docker存储位置数据复制到新的路径下
docker默认存储路径为:/var/lib/docker
新的存储路径为:/data1/docker,该路径下的文件大小如下:

第二步,在/etc/systemd/system下创建docker.service.d目录
第三步,将/lib/systemd/system/docker.service文件复制到docker.service.d目录下,并且重新命名为docker.conf。

第四步,编辑docker.conf文件
增加如下内容:
ExecStart= ExecStart=/usr/bin/dockerd --graph="/data1/docker" --storage-driver=overlay2
注意点:
(1)第1个“ExecStart=”也是必不可少的,否则会报错
(2)storage-driver为当前docker所使用的存储驱动,我们可以查看第一张图,最大的那个文件就是存放了docker完整信息的存储路径。
Overlay 文件系统(OverlayFS)是一个很接近 AUFS(一个ubantu自带的文件系统,有兴趣可以百度)的文件系统,但设计更轻量,速度也更快。Docker提供了两种 OverlayFS,一个是原本的 overlay,另一个是更新、更稳定的 overlay2。在日常使用中,应该更倾向于使用更好更稳定的 overlay2而不是 overlay。
第五步,重载配置并重启docker
systemctl daemon-reload systemctl restart docker systemctl enable docker
通过"docker info"可以查看修改后的docker信息。

总结
到此这篇关于docker修改默认存储位置的文章就介绍到这了,更多相关docker修改默认存储位置内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!
相关推荐
-
修改Docker默认镜像和容器的存储位置的方法
本文介绍了修改Docker默认镜像和容器的存储位置的方法,分享给大家,具体如下: 一.Why Docker默认的镜像和容器存储位置在/var/lib/docker中,如果仅仅是做测试,我们可能没有必要修改,但是当大量使用的时候,我们可能就要默认存储的位置了. 二.How 2.1 修改docker.service文件 cd /etc/systemd/system/multi-user.target.wants vim docker.service ExecStart=/usr/bin/docker
-
修改Docker镜像默认存储位置的方法(解决方法)
由于系统初始分区的原因,导致操作系统中对应 / 分区不会太大,通过 /var 目录不会单独分区.如果上面运行 Docker 服务,经过长时间的使用,会使原本就比较大的分区越来越不够用.如何更好地的处理这个问题呢? 1. 使用软链接 我们知道在操作系统当中,默认情况下 Docker 容器的存放位置在 /var/lib/docker 目录下面,可以通过下面命令查看具体位置. # 默认存放位置 $ sudo docker info | grep "Docker Root Dir" 解决默认存
-
docker修改默认存储位置图文教程
本方法是通过system下创建配置文件,直接在配置文件中配置新的docker存储路径进行修改. 第一步,将默认docker存储位置数据复制到新的路径下 docker默认存储路径为:/var/lib/docker 新的存储路径为:/data1/docker,该路径下的文件大小如下: 第二步,在/etc/systemd/system下创建docker.service.d目录 第三步,将/lib/systemd/system/docker.service文件复制到docker.service.d目录下
-
MySQL修改默认存储引擎的实现方法
mysql存储引擎: MySQL服务器采用了模块化风格,各部分之间保持相对独立,尤其体现在存储架构上.存储引擎负责管理数据存储,以及MySQL的索引管理.通过定义的API,MySQL服务器能够与存储引擎进行通信.目前使用最多的是MyISAM和InnoDB.InnoDB被Oracle收购后,MySQL自行开发的新存储引擎Falcon将在MySQL6.0版本引进. MyISAM引擎是一种非事务性的引擎,提供高速存储和检索,以及全文搜索能力,适合数据仓库等查询频繁的应用.MyISAM中,一个table
-
Pycharm 设置默认头的图文教程
1. 设置的路径是File->settings->Editor->File and Code Templates->Python Script内容见图: 这样新建文件的时候就会默认头如下: 这里说明下#!/usr/bin/evn python 和 #!/usr/bin/python的区别: 第一种写法是在PC的Path中找寻第一个python 用来执行你所编写的脚本信息. 第二种写法是把地址写死,这样可能导致找不到可以执行脚本的python就会报错. 以上这篇Pycharm 设置默
-
Windows 下更改 jupyterlab 默认启动位置的教程详解
起序:本文是在 python 自己的虚拟环境下做的,不是在 Anaconda 下做的. 一.安装 想要更改 jupyterlab 的默认启动位置,是不是得先安装 jupyterlab 呀,只需要在自己的 python 虚拟环境 中执行下面命令即可. pip install jupyterlab 二.执行 执行结束后,会在 C:\Users\用户名\.jupyter 目录下找到 jupyter_notebook_config.py. jupyter notebook --generate-conf
-
Anaconda安装以及修改环境默认位置图文教程
目录 一.安装步骤 1.官网下载安装包 2.安装 3.添加环境变量 二.修改虚拟环境位置 附:conda新建虚拟环境 1)指定位置新建虚拟环境 2)激活这个环境 3)退出该虚拟环境 4)删除该虚拟环境 5)其他常用命令 总结 一.安装步骤 1.官网下载安装包 2.安装 一路next即可,安装位置可改到D盘 3.添加环境变量 将如上路径添加到系统path,不会的参考下面步骤 电脑右键选择属性,选择高级系统设置 添加如下内容 D:\AnacondaD:\Anaconda\Scripts 二.修改虚拟
-
nginx修改默认端口方法图文详解
1.进入nginx.conf文件 2.修改listen后的默认端口号改为想改的端口号(如下图) 3.设置防火墙允许通过修改的端口号 1.firewall-cmd --zone=public --add-port=90/tcp --permanent 2.firewall-cmd --reload 3.firewall-cmd --query-port=90/tcp 4.在基于CentOS或RHEL的Linux发行版中,您需要安装policycoreutils软件包并添加SELinux对Nginx
-
Laravel 修改默认日志文件名称和位置的例子
修改默认日志位置 我们平常的开发中可能一直把laravel的日志文件放在默认位置不会有什么影响,但如果我们的项目上线时是全量部署,每次部署都是git中最新的代码,那这个时候每次都会清空我们的日志,显示这不是我们所期望的,好在laravel有提供我们修改的方法. 我们这里以放在/var/log/nginx/app/phphub/phphub.log为例 增加日志处理类# 首先我们新建文件,app/Foundation/Bootstrap/ConfigureLogging.php,代码如下: <?p
-
windows10下python3.5 pip3安装图文教程
最近Google官方的开发者博客中宣布新的版本Tensorflow(0.12)将增加对Windows的支持,想试着windows10下学习tensorflow,之前已经安装anaconda2(python2.7),怕安装python3.5会冲突,但还是想试一下,最终成功. 下载地址:官网地址 这是我下载的当前 python 3.x 最新版本的安装包 安装python 3.x 此处选择自定义安装,因为要修改默认安装位置.另外这里勾选了 "Add Python 3.5 to PATH" 选
随机推荐
- 基于Android 实现图片平移、缩放、旋转同时进行
- java线程并发cyclicbarrier类使用示例
- perl子程序的运用及子程序中变量私有(my)声明的重要性
- oracle定时备份压缩的实现步骤
- js 调用本地exe的例子(支持IE内核的浏览器)
- asp.net下Repeater使用 AspNetPager分页控件
- 分享PHP守护进程类
- header导出Excel应用示例
- 深入解析Go语言中for循环的写法
- MYSQL事件查看器使用介绍
- mysql5.x升级到mysql5.7后导入之前数据库date出错的快速解决方法
- AJAX跨域请求JSONP获取JSON数据的实例代码
- $.format,jquery.format 使用说明
- 超级实用的7个PHP代码片段分享
- 利用IE收听“广播”
- 提高网管地位,3Com提出十大网管建议
- 浅谈C#中的Infinity和NaN
- 毕业论文-电子商务罪在何处?--浅谈有关电子商务认识的几个误区
- Python实现读取txt文件并转换为excel的方法示例
- JS构造一个html文本内容成文件流形式发送到后台
