docker磁盘空间清理

2018/03/20 docker

docker池空间大小修改

Docker默认空间大小分为两个,一个是池空间大小,另一个是容器空间大小。

step1

备份容器
docker export 5eed45940131 > /data/docker_data/c_centos_nginx1.10.1_php5.6.22

备份镜像
docker save -o /data/docker_data/fe_build.tar.gz b50f2c6b9f65

step2

service docker stop

step3

rm -rf /var/lib/docker

step4 修改池空间大小方法:

以下的1000为1TB大小,即为数据池空间大小为1TB,而10则为Metadata的空间大小,10GB

docker -d 

dd if=/dev/zero of=/var/lib/docker/devicemapper/devicemapper/data bs=1G count=0 seek=1000
dd if=/dev/zero of=/var/lib/docker/devicemapper/devicemapper/metadata bs=1G count=0 seek=10

dd if=/dev/zero of=/var/lib/docker/devicemapper/devicemapper/data bs=1M count=0 seek=30720  

step5 重新导入镜像


Search

    Table of Contents