docker下动态扩展容器空间大小(实践整理)

 时间:2024-10-29 06:20:12

现螅岔出礤在很多互联网企业都是用docker来搭建多套测试环境和多套数据库,而docker容器默认的空间大小10g,有时候往数据库容器中多导入一些数据,就会容易空间不足,本教程就是解决将颊俄岿髭docker容器从10g扩展到20g,以满足空间需求!

工具/原料

Linux

docker

方法/步骤

1、step1:先在宿主机中用df-h查看缬方焱蜱一下容器空间大小,然后找到需要新增的devicename(紧鋈笆珀不用停容器)查找命令:dockerinspect-f'{{.GraphDriver.Data.DeviceName}}'09d069f3a2d0(容器id)

docker下动态扩展容器空间大小(实践整理)

docker下动态扩展容器空间大小(实践整理)

2、step2:使用dmsetuptable+devicename命令找出devicemapper的具体信息查找命令:dmsetuptable+DeviceName

docker下动态扩展容器空间大小(实践整理)

3、step3:计算出你想要扩容到扇区的空间大小(以下为20g)计算命令:echo$((20971520*1024/512))

docker下动态扩展容器空间大小(实践整理)

4、step4:由第三步得出新的扇区空间大小水貔藻疽,然后装载一个新的设备信息表装载命令:echo041943040thin252:010|dmsetupload+DeviceName

docker下动态扩展容器空间大小(实践整理)

5、step5:通过dmsetupresume激活新的设备信息表激活命令:dmsetupresume+DeviceName

docker下动态扩展容器空间大小(实践整理)

6、step6:重新启用该容器重新启用命令:dockerstart09d069f3a2d0

docker下动态扩展容器空间大小(实践整理)

7、step7:用xfs_growfs调整文件系统大小调整命令:xfs_growfs/dev/mapper/DeviceName

docker下动态扩展容器空间大小(实践整理)

8、step8:在宿主机用df-h查看一下,可以查看到已经动态扩容为20g的空间大小了!查看命令:df-h

docker下动态扩展容器空间大小(实践整理)

【最新最全】电脑蓝屏终级解决办法 和平精英手游电池怎么获得 汽轮机前箱和中轴承箱喷油烟的原因分析及处理 个人如何投资原油 系统审批流设计思路
热门搜索
金蟾图片 漫画大师 海贼王高清图片 童话图片 漫画人物头像