背景:

最近在线上使用的docker主机发现根目录容量快满了,一番查找,发现是docker的data文件过大了。     我们知道docker数据默认是存放在/var/lib/docker下的,我们可以在启动时用-g --graph=""参数,把数据目录更改到其他容量大的地方去。但是对于在使用中的docker来说,直接修改这个目录路径,会导致镜像和容器都丢失了,所以修改参数这个方法适用于初始化docker的时候使用。

对于又想解决根分区容量满,又不想更改数据存储路径的我来说,我不想更改任何docker的参数和数据,所以我在自己的虚机机环境上尝试把这些数据迁移到容量较大的磁盘上去,再用链接的方式把数据链接到原来的位置,保证环境尽可能不变动。

操作:

1:关闭docker容器和docker进程:

# /etc/init.d/docker stop

2:迁移数据:(假设我要迁移到/mnt/docker)

# mv /var/lib/docker /mnt/

3:制作目录链接

# ln -s /mnt/docker /var/lib/docker
#  cd /var/lib
# ll
lrwxrwxrwx  1 root    root      11 Apr 13 10:52 docker -> /mnt/docker

4:启动docker和容器:

# /etc/init.d/docker start

该实验在我的环境中测试有效。应该没有什么大问题,如果有什么忽略的地方,请大家指正!

解决docker数据文件过大导致根磁盘满的问题相关推荐

  1. 报错 插入更新_window如何解决mysql数据量过大导致的报错

    window如何解决报错"The total number of locks exceeds the lock table size" 第一大步,查看mysql配置信息 在CMD中 ...

  2. mysql数据库建表失败_mysql数据库文件太大导致建表失败,如何避免

    [求助]mysql数据库文件太大导致建表失败,如何处理? 目录下各文件大小如下: root /mbsc/mysql/data # ll total 120646812 -rw-rw---- 1 mys ...

  3. mysql my.ini位置错误_解决mysql导入数据量很大导致失败及查找my.ini 位置(my.ini)在哪...

    数据库数据量很大的数据库导入到本地时,会等很久,然而等很久之后还是显示失败: 这是就要看看自己本地的没mysql是否设置了超时等待,如果报相关time_out这些,可以把mysql.ini尾部添加ma ...

  4. 解决vue项目打包后文件过大导致首屏加载30s+的问题

    依赖 vue v2.6 axios+tailwindcss+element-ui+... 文件打包情况 File Size Gzippeddist/js/chunk-vendors.fb40d429. ...

  5. vue+cesium cesium数据量太大导致浏览器卡顿解决办法

    vue+cesium cesium数据量太大 导致浏览器卡顿 解决办法 解决方案 : 不要把任何的cesium对象 放在data中监听,因为在data中的变量 , vue会劫持数据 , 导致迟缓. 解 ...

  6. mysql pid文件太大_mariadb /mysql表文件太大导致的数据库启动不了 | Think in Drupal

    mariadb/mysql表文件太大导致的数据库启动不了 我们帮助客户部署的一个采集器程序,突然罢工了.采集后台打开不了,经过检查发现是使用的mariadb启动不了了. 任凭我们怎么修改MariaDB ...

  7. MyBatis中使用流式查询避免数据量过大导致OOM

    欢迎关注方志朋的博客,回复"666"获面试宝典 今天mybatis查询数据库中大量的数据,程序抛出: java.lang.OutOfMemoryError: Java heap s ...

  8. 解决pyinstaller打包文件过大的问题(Anaconda)

    解决pyinstaller打包文件过大的问题(Anaconda) 前言 过程记录 关于pipenv创建的环境路径 前言 参考资料 pyinstaller基本操作 1.环境 anaconda.pycha ...

  9. nginx下载限速,解决下载并发量大导致带宽占满

    nginx下载限速,解决下载并发量大导致带宽占满 原因:文件服务和业务服务在同一台机器上,下载病区视频导致带宽被占满(97M/100M) 解决方式:现在单个请求的带宽 修改nginx配置文件nginx ...

最新文章

  1. 零基础学python视频百度云-零基础入门学习Python 小甲鱼视频教程
  2. JZOJ 3739. 【TJOI2014】匹配
  3. 思科交换机VTP配置
  4. mockito_吸收Mockito的流利度
  5. python像素处理_用python处理图片实现图像中的像素访问
  6. 《设计模式详解》行为型模式 - 备忘录模式
  7. 金蝶kis记账王使用前要准备哪些资料
  8. 2016 CSU - 1803
  9. jsp项目如何定位当前页面是哪个jsp
  10. 【程序员小助手】Emacs,最强编辑器,没有之一
  11. matplotlib画二维分布图
  12. Oracle中动态SQL详解(EXECUTE IMMEDIATE)
  13. 【线上直播ING】2016互联网金融应用发展半年报
  14. ERD Online 4.0.3数据库在线建模(免费、更美、更稳定)
  15. 这种精美的“排序图”怎么做?
  16. python多态和鸭子类型
  17. 推荐--jQuery使用手册 1
  18. Python|Anaconda安装
  19. kubernetes-v1.15.0安装【使用kubeadm部署Kubernetes-跳过国内网络问题】
  20. 【转载】2018衡水中学高考成绩再次刷爆朋友圈,文末衡水版《凉凉》别有一番滋味!

热门文章

  1. C语言 neutralize函数,关于因子数据处理函数中的中性化函数的几个问题
  2. 开热点给电脑消耗大吗_你试过爬楼梯减肥吗?热量消耗大,选对姿势很重要!...
  3. mysql 返回自增id_mysql 返回自增id
  4. C++socket编程(六):6.4 epoll多路复用IO高并发
  5. python语音分割_Python 牺牲性能以提升程序员的工作效率
  6. 变焦什么意思_变焦镜头中的恒定光圈与浮动光圈是什么意思?萌新摄影分享指南!...
  7. oracle上浮下浮分析函数_Oracle分析函数简析
  8. MQ监听 linux,RabbitMQ的安装,配置,监控
  9. cad新手必练300图_零基础学习CAD软件难吗?超全CAD入门学习教程送给你
  10. byte 类型_java知识总结(九):基本类型转换