本篇内容主要讲解“如何缩小当前docker的容器大小”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“如何缩小当前docker的容器大小”吧!在构建 docker 容器时,应该尽量想办法获得体积更小的镜像,因为传输和部署体积较小的镜像速度更快。Docker默认空间大小分为两个,一个是池空间大小,另一开发云主机域名个是容器空间大小。所以,修改空间大小也分为两个。这里使用centos下的yum进行安装的Docker。首先,修改空间大小,必需使Docker运行在daemon环境下,即先停止正在运行开发云主机域名的docker服务
service docker stop
然后使用命令使用daemon环境下运行docker
docker -d
1.修改池空间大小方法:上面的1000为1TB大小,即为数据池空间大小为1TB,而10则为Metadata的空间大小,10GB运行完后,使用命令查看docker池空间大小:
docker info
2.修改容器空间大小:首先先进入目录(使用yum安装docker的默认目录)cd /dev/mapper/使用命令查看容器是否正在运行
docker ps -a
使用命令查看容器卷
dmsetup table
可以看到20971520,这个是卷空间值,我们需要修改的就是这里。其它的值要记下:253:7 11使用ls或ll命令查看在/dev/mapper/目录下的文件是否存在。(这步很重要,因为非正在运行的Container是不会有这个文件的)使用命令修改容器空间大小:
echo 0 88080384 thin 2开发云主机域名53:7 11 | dmsetup load docker-253:1-184549824-95f242e4fe2fef132ab1a706ebf8eecb活动:慈云数据爆款香港服务器,CTG+CN2高速带宽、快速稳定、平均延迟10+ms 速度快,免备案,每月仅需19元!! 点击查看b1c6db19547c3f12b34b76a5dee96c7e
这里的88080384会替换原20971520值,意思为:42GB。计数公式为:42*1024*1024*1024/512可以使用命令打印:echo $((42*1024*1024*1024/512))接着使用命令:完成。然后进入容器的终端,使用命令df -h即可看到修改后的容器空间。到此,相信大家对“如何缩小当前docker的容器大小”有了更深的了解,不妨来实际操作一番吧!这里是开发云网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!
本文从转载,原作者保留一切权利,若侵权请联系删除。
《如何缩小当前docker的容器大小》来自互联网同行内容,若有侵权,请联系我们删除!
还没有评论,来说两句吧...