1. 首先使用Docker info查看docker的基本信息

bash4-.3 ~# docker info
Containers: 0
Images: 0
Storage Driver: devicemapperPool Name: docker-8:1-787286-poolPool Blocksize: 65.54 kBBacking Filesystem: extfsData file: /dev/loop0Metadata file: /dev/loop1Data Space Used: 305.7 MBData Space Total: 107.4 GBData Space Available: 50.3 GBMetadata Space Used: 733.2 kBMetadata Space Total: 2.147 GBMetadata Space Available: 2.147 GBUdev Sync Supported: trueDeferred Removal Enabled: falseData loop file: /var/lib/docker/devicemapper/devicemapper/dataMetadata loop file: /var/lib/docker/devicemapper/devicemapper/metadataLibrary Version: 1.02.89-RHEL6 (2014-09-01)
Execution Driver: native-0.2
Logging Driver: json-file
Kernel Version: 2.6.32-504.el6.x86_64
Operating System: <unknown>
CPUs: 4
Total Memory: 19.22 GiB
Name: vps46.timecash.cn
ID: LGNH:GIPP:LUP5:YYDC:VKVC:PPUW:MMGR:JA4V:VFV4:7L7L:E23U:PULA

可以看到docker文件存储路径为: /var/lib/docker/....作为默认存储位置

2. 修改docker默认存储位置

2.1 查看宿主机磁盘容量

bash-4.3 ~# df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda1        50G  2.3G   45G   5% /
tmpfs           9.7G   80K  9.7G   1% /dev/shm
/dev/sda3       858G   95M  815G   1% /data

2.2 由于磁盘根分区容量不足, 将docker存储路径修改为/data目录

bash-4.3 ~# /etc/init.d/docker stop         -> 停止Docker容器

2.3 备份默认的docker存储路径复制到/data目录下, 并创建软链

bash-4.3 ~# cd /var/lib/
bash-4.3 lib# mv docker docker_160725
bash-4.3 lib# mkdir -p /data/docker/var
bash-4.3 lib# cp -r docker_160725 /data/docker/var/docker
bash-4.3 lib# ln -s /data/docker/var/docker .
bash-4.3 lib# /etc/init.d/docker start
bash-4.3 lib# docker info
Containers: 0
Images: 0
Storage Driver: devicemapperPool Name: docker-8:3-46924001-poolPool Blocksize: 65.54 kBBacking Filesystem: extfsData file: /dev/loop0Metadata file: /dev/loop1Data Space Used: 305.7 MBData Space Total: 107.4 GBData Space Available: 107.1 GBMetadata Space Used: 733.2 kBMetadata Space Total: 2.147 GBMetadata Space Available: 2.147 GBUdev Sync Supported: trueDeferred Removal Enabled: falseData loop file: /data/docker/var/docker/devicemapper/devicemapper/dataMetadata loop file: /data/docker/var/docker/devicemapper/devicemapper/metadataLibrary Version: 1.02.89-RHEL6 (2014-09-01)
Execution Driver: native-0.2
Logging Driver: json-file
Kernel Version: 2.6.32-504.el6.x86_64
Operating System: <unknown>
CPUs: 4
Total Memory: 19.22 GiB
Name: vps46.timecash.cn
ID: LGNH:GIPP:LUP5:YYDC:VKVC:PPUW:MMGR:JA4V:VFV4:7L7L:E23U:PULA
bash-4.3 lib#
bash-4.3 lib#
bash-4.3 lib#

转载于:https://www.cnblogs.com/migongci0412/p/5966419.html

12. Docker修改默认存储位置相关推荐

  1. docker修改默认存储位置

    docker 默认是将数据存储在/var/lib/docker下,因此当机器保存的镜像比较多,或者运行的镜像比较多时,会将系统存储占满(系统存储一般都只会分配很小的空间,仅保证系统运行),因此我们需要 ...

  2. docker修改默认存储存储路径 The graph config file option is deprecated. Please use data-root instead.

    docker修改默认存储路径,默认路径在/var/lib/docker 目录下,但是空间比较小,修改成自己的指定路径 原参数 --graph 过期了使用data-root路径 可以使用 dockerd ...

  3. 修改docker的默认存储位置及镜像存储位置

    2019独角兽企业重金招聘Python工程师标准>>> 方法一.软链接 默认情况下Docker的存放位置为:/var/lib/docker 可以通过下面命令查看具体位置: sudo ...

  4. 修改 Docker 镜像默认存储位置的方法

    点击上方 "编程技术圈"关注, 星标或置顶一起成长 后台回复"大礼包"有惊喜礼包! 每日英文 Just be yourself and never change ...

  5. Docker修改默认安装位置

    对于我这种C盘战士来说 安装就占两个G,本就不富裕的C盘,更是雪上加霜.找到了解决办法 使用mklink符号链接, 如果安装过一次,需要先清除掉之前的文件夹 建议使用这个搜索,名字叫 Docker还有 ...

  6. OutLook邮箱新收的邮件总是存储在C盘,如何修改默认存储位置?

    步骤如下: 先点击outLook软件左上角的[文件] 点开[账户设置]中的[管理配置文件] 选择[数据文件] 4. 如果这个[数据文件]中下面有个C盘地址的路径,一定要先删除掉(如果提示删除不掉,就到 ...

  7. docker 代码中的文件路径_docker修改默认存储路径

    docker修改默认存储路径 方法一:通过修改docker的配置文件 docker默认的配置文件位置为:/etc/docker/daemon.json 默认配置内容为: { "log-lev ...

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

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

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

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

最新文章

  1. 这个Python库可以偷懒,和import说再见!
  2. 使用阿里云OSS上传文件
  3. Jquery的.post说解(一)
  4. python3.9.0_Python 3.9.0 alpha 1 发布了,3.9 系列首个迭代版本
  5. leetcode 507. 完美数(Java版)
  6. 【opencv学习】【图像的阈值处理】
  7. 一个很炫的图片/相册浏览控件(Flex实现)
  8. Android笔记 网络源代码浏览器demo
  9. docker1.13.1的安装与卸载及mysql5.5安装实例
  10. 《企业软件交付:敏捷与高效管理精要》——2.2 MyCo公司和MyProj企业软件交付项目...
  11. supervisor入门应用
  12. mysql无法授权问题
  13. Java编程:多路查找树
  14. 复旦和同济计算机学硕,考研择校:复旦、同济、上财哪个更有前途?看网友怎么说!...
  15. 配置静态路由使用下一跳IP地址和使用出接口的区别
  16. trajan 算法 离线求lca 超详细讲解~~~~ 保证一看就懂~~~
  17. php 怎么设置cookie,php中如何设置cookie
  18. 用diiv实现多个方块居中嵌套--margin
  19. 学计算机考研和就业前景,2016考研:解析研究生就业前景
  20. Vue项目首页-开发周末游组件(7-7)

热门文章

  1. java服务器返回错误码,java - java.io.IOException:服务器返回URL的HTTP响应代码:409 - 堆栈内存溢出...
  2. mysql视频第一课_MYSQL 第一课
  3. pythonstdin_如何在Python中执行将数据写入stdin的进程?
  4. python类的成员没有访问控制限制_Python 访问限制 private public的详细介绍
  5. java 遗传算法_遗传算法的基本概念和实现(附 Java 实现案例)
  6. redis多种模式部署(持续更新)
  7. python窗体处理access数据库_用Python操作MS Access数据库
  8. 算天数什么时候加一什么时候不加一_陌陌加公会不加公会的区别?
  9. html js布尔值怎么定义,JavaScript基本类型值-Undefined、Null、Boolean
  10. android代码无法访问data目录,解决Android7.1.1中无法打开/data目录的问题