首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在OS X上增加Docker基础卷大小?

如何在OS X上增加Docker基础卷大小?
EN

Stack Overflow用户
提问于 2017-01-04 08:28:19
回答 2查看 1.2K关注 0票数 1

从下载6 6GB数据的Dockerfile构建镜像时,我一直在耗尽空间。我需要扩展docker的基本卷大小,但我找不到在OS X上工作的方向。我想知道如何增加Linux和OS X的基本卷大小。

EN

回答 2

Stack Overflow用户

发布于 2017-01-04 13:31:09

请参阅this thread

如果您正在使用Docker for MAc (即不是基于VirtualBox的),则有一个VM磁盘位于

代码语言:javascript
复制
~/Library/Containers/com.docker.docker/Data/com.docker.driver.amd64-linux/Docker.qcow2

它应该是64 be

代码语言:javascript
复制
$ qemu-img info Docker.qcow2
image: Docker.qcow2
file format: qcow2
virtual size: 64G (68719476736 bytes)

不要忘记清理第一个退出的容器和图像:

代码语言:javascript
复制
docker rm -v $(docker ps -a -q -f status=exited)
docker rmi $(docker images -f "dangling=true" -q)

您可以调整其大小:

代码语言:javascript
复制
qemu-img resize Docker.qcow2 +5g

并使用gparted将新空间分配给该虚拟机。

代码语言:javascript
复制
qemu-system-x86_64 -drive file=Docker.qcow2  -m 512 -cdrom ~/Downloads/gparted-live-0.25.0-3-i686.iso -boot d -device usb-mouse -usb

不过,首先要检查日志空间

代码语言:javascript
复制
~/Library/Containers/com.docker.docker/Data/com.docker.driver.amd64-linux/log
票数 2
EN

Stack Overflow用户

发布于 2017-04-08 02:34:50

看看这两个链接。https://gist.github.com/stefanfoulis/5bd226b25fa0d4baedc4803fc002829e

https://community.hortonworks.com/articles/65901/how-to-increase-the-size-of-the-base-docker-for-ma.html

与VonC的解决方案类似,但没有一个解决方案能够在调整大小后恢复我以前的映像

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

https://stackoverflow.com/questions/41454424

复制
相关文章

相似问题

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