默认根卷大小达到了10Gb的限制。对于这个特殊的容器,我需要更大的尺寸。
到目前为止,我已经看到非常脏的黑客来覆盖默认大小。
有人可以为我和社区提供一个明确的例子,说明在创建容器时指定更大的卷大小吗?谢谢!
答案 0 :(得分:3)
我打算提供另一种建议 - 不要。停下来问问自己为什么需要更大的根音量。我建议可能是因为你正在做一些可以做得更好的事情。
我建议您使用存储容器(如果另外10G就足够了)或使用直通挂载到本地磁盘。
大容器的问题是它们与容器试图完成的东西有些不一致 - 紧凑,轻量级和自包含的程序实例。
所以我建议改为:
docker create -v / path / to / storage:/ container_mount --name storage_for_my_app / bin / true
(或者你可以-v /container_mount
将数据保存在容器中)
然后当你启动你的容器时:
docker run -d --volumes-from storage_for_my_app your_image
但是请注意 - 从Docker 1.9开始,大小限制为100G:https://docs.docker.com/engine/reference/commandline/daemon/