docker 擴容容器默認空間


說明;默認情況下docker空間分為池空間和容器空間,一般容器空間默認大小為10G

 

修改容器空間大小:

需求說明:默認情況下docker容器的空間一般為10G,需要擴大,改成12G

 

 步驟:

1、首先先進入目錄(使用yum安裝docker的默認目錄):

cd /dev/mapper/

 

2、使用命令查看容器運行的容器並選取其中一個進行擴容。擴容到12G大小

docker ps -a
df -h

 

 

 

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

 可以看到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))

 

 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

 

 

5、確認是否擴容成功

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM