如何增加OS X上的Docker基本卷大小?

从Dockerfile下载6GB的数据时,我从空间不足的空间。 我需要扩展docker的基本卷大小,但我找不到适用于OS X的方向。我想知道如何增加Linux和OS X的基本卷大小。

看到这个线程 :

如果您使用的是Docker for MAc(即,不基于VirtualBox),则有一个虚拟机磁盘位于其中

~/Library/Containers/com.docker.docker/Data/com.docker.driver.amd64-linux/Docker.qcow2 

它应该是64Gb

 $ qemu-img info Docker.qcow2 image: Docker.qcow2 file format: qcow2 virtual size: 64G (68719476736 bytes) 

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

 docker rm -v $(docker ps -a -q -f status=exited) docker rmi $(docker images -f "dangling=true" -q) 

你可以调整它的大小:

 qemu-img resize Docker.qcow2 +5g 

与gparted分配给该虚拟机的新空间。

 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 

首先检查你的日志空间

 ~/Library/Containers/com.docker.docker/Data/com.docker.driver.amd64-linux/log 

看看这两个环节。 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的解决scheme类似,但是没有一个解决scheme能够在重新resize后恢复以前的图像