Docker修改默认的存储路径

Docker修改默认的存储路径

这应该是一个偏运维的知识,anyway,不管啥途径,学到的都是自己的,记录一下自己的操作。

正常情况下我们公司做开发的都是拿着linux机器就是一顿无脑安装各种奇奇怪怪的东西,啥都在默认的目录中完成。

直到有一台带磁盘分区实体机爆炸…

才发现明明几个T的存储空间,数据量才撑死50G,咋可能就爆了呢?

后来才知道,原来我们从架构到开发都不知道原来linux也是可以像windows一样去做磁盘分区的,嗯,流下了没有技术的眼泪。

没有人去主动解决这个问题,又没有运维,大家都在疯狂删日志删镜像来节省空间,我这一有空,那就自己面向百度自己折腾吧。

#查看磁盘的参数
df -h

在这里插入图片描述

既然写了挂载点,那就去找找挂载点的相关资料不就完了么,然后通过修改docker的默认路径指向新的挂载点,不就可以使用空闲的磁盘了么

开始尝试。。。

#把我的数据都移动到/home下
mv /data/seata/* /home/seata
#在/home下创建文件夹docker
mkdir docker
#将所有docker下的目录全部移动到/home/docker 中
mv /var/lib/docker/* /home/docker
#创建软连接
ln -s /home/docker /var/lib/docker
#之后重启docker,docker仍然能够访问到/var/lib/docker,但是实际下载数据的时候,数据都会飞进我们软连接定义的/home/docker相应的目录中,进入了我们想要的磁盘空间,大功告成

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值