Set the default size for new Docker for Mac disk images UPDATE: The instructions here are no longer necessary! Resizing the disk image is now possible right from the UI since Docker for Mac Version 17.12.0-ce-mac49 (21995). Resize existing Docker for Mac disk image If you are getting the error: No space left on device Download gparted from. Close the Docker for Mac Application and wait for it to shutdown completely. Brew update brew install qemu cd /Library/Containers/com.docker.docker/Data/com.docker.driver.amd64-linux/ qemu-img info Docker.qcow2 # shows you current disk size qemu-img resize Docker.qcow2 +100G # make it 100GB larger qemu-img info Docker.qcow2 # check the new size qemu-system-x8664 -drive file=Docker.qcow2 -m 512 -cdrom /Downloads/gparted-live-0.27.0-1-i686.iso -boot d -device usb-mouse -usb Wait for the VM to boot (can take a long time). For any questions asked (boot option, keyboard layout, language) the default is ok. Double click the gparted Icon.
You should see swap space, the main partition and 100GB of free space. Select the main partition. Click Resize in the toolbar and drag the partition limit to fill the whole space. Wait for it to finish resizing and then quit the app and shutdown the gparted machine.
These models can then be looked at from an aerial view point, and from a virtual visitor view point. Operating System: Windows, Mac, Linux File Types: JPEG, OBJ, PDF, PNG, SVG Interested? Image Source: is a free interior design application that gives users the chance to draw floor plans, arrange furniture and look at the final results in 3D. In addition, any changes made to the 2D plan are simultaneously reflected in a 3D view. Users can change color schemes, use models from the catalog and even create a movie of the 3D model to be exported to SVG.
Now start Docker for Mac again. Run the following command to check the available diskspace inside the docker vm: docker run -rm -privileged debian:jessie df -h Make sure you shut down the gparted vm cleanly and don't access Docker.qcow2 while the procedure is running. Otherwise the disk image might get corrupted. Credit for this procedure goes to the conversation in. Especially to jgielstra.
Doesn't work in 17.09.0-ce-mac35. If you roll back to 17.06.2-ce-mac27, that works fine. Upgrading to 17.09 leaves you with a qcow2 file with the correct virtual size, but containers are only given access to 64GB. Creating a new qcow2 on 17.09, Docker uses com.docker.driver.amd64-linux/disk/path but ignores size.
Edit: On a fresh install of 17.09, stopping Docker and running qemu-img resize Docker.qcow2 +100G then restarting works. VM looks like it resizes the fs itself. Moving the file seems to be broken via the UI though. I resized the image via the UI and then some more with qemu. Then used gparted to extend the image to the available space.
Then docker qcow-tool told me that it ERROR Found a reference to cluster 914713 outside the file (max cluster 914703) from cluster 105.1448, which I successfully repaired with qemu-img check -r all. After that, the Docker UI reported an error while starting up and gave me the option to cancel or 'reset docker', which deleted the disk image.
So: use these instructions at your own risk.