说明;默认情况下docker空间分为池空间和容器空间,一般容器空间默认大小为10G

 

修改容器空间大小:

需求说明:默认情况下docker容器的空间一般为10G,需要扩大,改成12G

docker 扩容容器默认空间

 

 步骤:

1、首先先进入目录(使用yum安装docker的默认目录):

cd /dev/mapper/

 

2、使用命令查看容器运行的容器并选取其中一个进行扩容。扩容到12G大小

docker ps -a
df -h

docker 扩容容器默认空间

 

 

docker 扩容容器默认空间

 

3、查看需要扩容的容器卷信息

docker 扩容容器默认空间

 可以看到20971520,这个是默认的卷空间值,我们需要修改的就是这里。 253:2 16为标记信息

4、使用命名扩容

4.1、扩容大小

命令格式:
echo 0 容器大小 thin  容器标签 | dmsetup load 长容器id

echo 0 25165824 thin  253:2 16 | dmsetup load docker-253:0-33580915-b4e5e9410d34d3da1146fa973665d61502c20b8bc97f6b6ee72ac711ea02c627
​
这里的25165824会替换原20971520值, 意思为:12GB。
计数公式为:需要扩容的容器大小值*1024*1024*1024/512
可以使用命令打印,如需要扩容到12G,则为
echo $((12*1024*1024*1024/512))

docker 扩容容器默认空间

 

 4.2 加载数据

 dmsetup resume docker-253:0-33580915-b4e5e9410d34d3da1146fa973665d61502c20b8bc97f6b6ee72ac711ea02c627

 4.3 释放空间

可以用 resize2fs 或者 xfs_growfs 进行释放,主要看服务器的文件格式是xfs的还是ext2\ext3\ext4

resize2fs /dev/mapper/docker-253:0-33580915-b4e5e9410d34d3da1146fa973665d61502c20b8bc97f6b6ee72ac711ea02c627
xfs_growfs /dev/mapper/docker-253:0-33580915-b4e5e9410d34d3da1146fa973665d61502c20b8bc97f6b6ee72ac711ea02c627

docker 扩容容器默认空间

 

 

5、确认是否扩容成功

docker 扩容容器默认空间

 

相关文章:

  • 2022-12-23
  • 2021-12-13
  • 2021-09-29
  • 2021-03-31
  • 2022-12-23
  • 2021-10-09
  • 2021-10-09
猜你喜欢
  • 2021-09-06
  • 2022-01-03
  • 2022-12-23
  • 2021-08-15
  • 2022-12-23
相关资源
相似解决方案