首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >调整Docker容器的磁盘使用大小

调整Docker容器的磁盘使用大小
EN

Stack Overflow用户
提问于 2016-05-08 20:55:18
回答 4查看 25.1K关注 0票数 11

每个Docker容器都会配置10 GB的磁盘空间,这是CentOS中devicemapper的默认配置。那么如何为新建的每个容器默认配置超过10G的磁盘空间呢?(主机安装CentOS 6和Docker 1.7.1)

EN

回答 4

Stack Overflow用户

发布于 2016-05-08 22:31:55

是的你可以。在启动Docker守护进程时使用dm.basesize属性。例如:

代码语言:javascript
复制
docker daemon --storage-opt dm.basesize=50G ...

更多信息可以在the official docs上找到。

票数 8
EN

Stack Overflow用户

发布于 2016-09-16 18:22:55

  1. (可选)如果您已经通过docker pull下载了任何镜像,则需要先对其进行清理,否则不会调整其大小

对存储配置执行docker rmi your_image_name

  • Edit操作

vi /etc/sysconfig/docker-storage

应该有类似docker的内容,将其更改为DOCKER_STORAGE_OPTIONS="... --storage-opt dm.basesize=100G"

  • Restart DOCKER_STORAGE_OPTIONS="..."守护进程

service docker restart

  • Pull镜像

docker pull your_image_name

  • (optional)验证

docker run -i -t your_image_name /bin/bash

df -h

我在这个问题上挣扎了很久,直到我发现这个链接http://www.projectatomic.io/blog/2016/03/daemon_option_basedevicesize/,你必须在放大基本尺寸后删除/拉出图像。

票数 7
EN

Stack Overflow用户

发布于 2020-06-15 03:15:48

对于那些使用Mac的用户,这里有一个更简单的解决方案:在状态栏中点击Docker图标中的“首选项”:

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

就这样。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37100065

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档