调整Docker容器的磁盘使用量
每个Docker容器都将configuration10GB磁盘空间,这是CentOS中devicemapper的默认configuration。 那么我怎样才能configuration新创build的磁盘空间超过10GB的容器呢? (主机服务器安装有CentOS 6和Docker 1.7.1)
是的你可以。 启动Docker守护进程时使用dm.basesize
属性。 例如:
docker daemon --storage-opt dm.basesize=50G ...
更多信息可以在官方文档中find。
-
(可选)如果您已经通过
docker pull
下载了任何图片,则需要先清除它们,否则将不会resizedocker rmi your_image_name
-
编辑存储configuration
vi /etc/sysconfig/docker-storage
应该像
DOCKER_STORAGE_OPTIONS="..."
,将其更改为DOCKER_STORAGE_OPTIONS="... --storage-opt dm.basesize=100G"
-
重新启动docker deamon
service docker restart
-
拉图像
docker pull your_image_name
-
(可选)validation
docker run -i -t your_image_name /bin/bash
df -h
我一直在努力,直到我发现这个链接http://www.projectatomic.io/blog/2016/03/daemon_option_basedevicesize/事实certificate,你必须删除/放大基础之后的形象。