在日常使用中由于我们的根目录通常都比较小,如果想大量存储容器镜像的话很容易导致根目录写满

docker 默认的数据目录是/var/lib/docker

我们想要移动数据目录可以按照下面说明操作即可。

指定镜像和容器存放路径的参数是--graph=/var/lib/docker,我们只需要修改配置文件指定启动参数即可。

Docker 的配置文件可以设置大部分的后台进程参数,在各个操作系统中的存放位置不一致

Ubuntu 中的位置是:/etc/default/dockerCentOS 中的位置是:/etc/sysconfig/docker

Ubuntu修改方法:

#关闭docker 服务
service docker stop#移动数据到新的目录
mv /var/lib/docker /export/docker# 在配置文件最后一行追加下面配置即可
DOCKER_OPTS="-g /root/data/docker"#重启docker 服务
service docker start#查看数据目录
docker info | grep Dir

Centos修改方法:

# 关闭docker服务
systemctl stop docker.service# 移动数据到新的目录
mv /var/lib/docker /export/docker# 修改docker.service文件,使用-g参数指定存储位置vi /usr/lib/systemd/system/docker.service
ExecStart=/usr/bin/dockerd --graph /new-path/docker # reload配置文件
systemctl daemon-reload # 重启docker
systemctl restart docker.service# 查看数据目录
docker info | grep Dir

转载于:https://www.cnblogs.com/davygeek/p/9940022.html

修改Docker默认存储位置的方法相关推荐

  1. 四个修改Docker默认存储位置的方法

    参考:http://www.mamicode.com/info-detail-1917569.html 我使用方法二.修改镜像和容器的存放路径 指定镜像和容器存放路径的参数是--graph=/var/ ...

  2. 修改docker默认存储位置

    有以下两种修改 方式 方法1. 修改docker默认存储位置 step 1: docker默认存储路径在/var/lib/docker下 [root@node01 system]# docker in ...

  3. Centos7修改Docker默认存储位置

    Centos7修改Docker默认存储位置 一.前言 Centos7安装docker之后,默认的镜像及容器存储路径为/var/lib/docker,可以使用命令docker info查看. 但是该路径 ...

  4. Docker扩容:Centos8虚拟机硬盘扩容+修改Docker默认存储位置

    实验目的: Docker所存储的位置已经使用了百分之百,无法满足后续的运行需要.并且目前VMware虚拟机存在快照,不能对已有的硬盘直接扩容. 目前需要完成的是在Centos8虚拟机上的其他目录挂载新 ...

  5. docker容器存放目录磁盘空间满了,转移数据修改Docker默认存储位置

    今天在Liunx服务器上重启docker的时候,发现容器启动不了了,报的错误是:"ERROR:cannot create temporary directory!".我的猜测应该就 ...

  6. ubuntu挂载sd卡到分区目录+修改docker镜像存储位置

    ubuntu挂载sd卡到分区目录+修改docker镜像存储位置 一. 挂载SD卡到/data 1.查看Linux硬盘信息 lsblk 或 fdisk -l lsblk 新的硬盘,最好删除之前的分区,再 ...

  7. 怎么修改存储路径_修改桌面文件默认存储位置的正确方式及注意事项

    之前写了篇关于如何修改桌面文件默认存储位置,许多人在修改后出现各种问题,今天重新来讲解一下关于修改桌面文件默认存储位置的正确方式及注意事项. 第一步.在E盘下创建一个文件夹,随便取个名字,或者默认为[ ...

  8. 如何修改linux的java路径_修改桌面文件默认存储位置的正确方式及注意事项

    之前写了篇关于如何修改桌面文件默认存储位置,许多人在修改后出现各种问题,今天重新来讲解一下关于修改桌面文件默认存储位置的正确方式及注意事项. 第一步.在E盘下创建一个文件夹,随便取个名字,或者默认为[ ...

  9. MySQL如何修改表的储存方式_修改mysql默认存储引擎的方法

    修改mysql默认存储引擎的方法,供大家学习参考. 先来了解一下mysql存储引擎: mysql服务器采用了模块化风格,各部分之间保持相对独立,尤其体现在存储架构上.存储引擎负责管理数据存储,以及my ...

最新文章

  1. UIAutomator 2
  2. IOS debug网络PonyDebugger 实践篇
  3. python猜数字游戏续_python3实现猜数字游戏
  4. 面试官:我们只想要这样的C++工程师
  5. emacs python 缩进问题_Emacs python mode的问题
  6. JXLS 2.4.0学习
  7. Webpack 简介
  8. 如何实现实时文本过滤
  9. Linux群常见问题整理(一)[转]
  10. 2月18 多项式拟合原理、全过程,loss函数,正则化,迭代与梯度下降,plotly
  11. Java NIO深入(Buffer)-我们到底能走多远系列(18)
  12. 微信小程序图片自适应屏幕大小真的有效
  13. 每周跑一下Python脚本,轻松生成工作日志模板
  14. 如何写出更优雅的代码——编程范式简述
  15. Unity3D关于ComputeShader
  16. PyTorch之—卷积层、激活层、BN
  17. QQ邮箱里面添加学校的edu邮箱
  18. 511遇见易语言乐玩插件FindPicEx找图扩展找多图
  19. 全国计算机试题选登答案,2012年宁波市中小学生计算机程序设计初赛试题选登...
  20. Python的装饰器decorator

热门文章

  1. Qt程序窗口关闭不退出而最小化到托盘的方法
  2. 设置启用树莓派的HDMI显示
  3. 移动端安全 - 安卓Android - 漏洞修复方案整理
  4. python之基础学习day01
  5. idea创建springcloud主工程和springboot子项目
  6. Python贪婪算法
  7. Ajax——php基础知识(二)
  8. Java-消息框显示两整数加减乘除
  9. 【iOS开发每日小笔记(二)】gitHub上的开源“瀑布流”使用心得
  10. Notes of the scrum meeting(2013/10/23)