每个Docker容器都会配置10 GB的磁盘空间,这是CentOS中devicemapper的默认配置。那么如何为新建的每个容器默认配置超过10G的磁盘空间呢?(主机安装CentOS 6和Docker 1.7.1)
发布于 2016-05-08 22:31:55
是的你可以。在启动Docker守护进程时使用dm.basesize属性。例如:
docker daemon --storage-opt dm.basesize=50G ...更多信息可以在the official docs上找到。
发布于 2016-09-16 18:22:55
docker pull下载了任何镜像,则需要先对其进行清理,否则不会调整其大小对存储配置执行docker rmi your_image_name
vi /etc/sysconfig/docker-storage
应该有类似docker的内容,将其更改为DOCKER_STORAGE_OPTIONS="... --storage-opt dm.basesize=100G"
DOCKER_STORAGE_OPTIONS="..."守护进程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/,你必须在放大基本尺寸后删除/拉出图像。
发布于 2020-06-15 03:15:48
对于那些使用Mac的用户,这里有一个更简单的解决方案:在状态栏中点击Docker图标中的“首选项”:

然后导航到“磁盘”选项卡,使用滑块调整磁盘映像大小。Docker需要一段时间才能重新启动。

就这样。
https://stackoverflow.com/questions/37100065
复制相似问题