Xin*_*ang 11 docker docker-image
每个Docker容器将配置10 GB磁盘空间,这是CentOS中devicemapper的默认配置.那么如何配置默认情况下新创建的磁盘空间超过10 GB的每个容器呢?(主机服务器安装了CentOS 6和Docker 1.7.1)
是的你可以.dm.basesize
启动Docker守护程序时使用该属性.例如:
docker daemon --storage-opt dm.basesize=50G ...
Run Code Online (Sandbox Code Playgroud)
更多信息可以在官方文档中找到.
(可选)如果您已经通过下载了任何图像,则docker pull
需要先对其进行清理-否则将不会调整其大小
docker rmi your_image_name
编辑存储配置
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
(可选)验证
docker run -i -t your_image_name /bin/bash
df -h
我一直在为此苦苦挣扎,直到找到此链接http://www.projectatomic.io/blog/2016/03/daemon_option_basedevicesize/为止, 事实证明您必须在放大basesize后删除/拉取图像。
归档时间: |
|
查看次数: |
17526 次 |
最近记录: |