2016-10-01 249 views
9

我试图在Docker工具箱上启动一些非常大的容器(总共大约18 GB)。不幸的是,我总是得到没有足够磁盘空间的错误。我有一个1TB硬盘,并有超过200 GB的免费。增加Docker Toolbox上的磁盘空间

如何增加docker工具箱的磁盘空间?

+0

请参见下文.. – Pascal

回答

10

OK,我终于找到了解决办法:

删除虚拟泊坞窗机,并添加一个新问题:

$ docker-machine rm default 
$ docker-machine create -d virtualbox --virtualbox-disk-size "100000" default 
3

您可以调整,而不必删除虚拟机并重新创建它。默认情况下,Docker Machine使用VirtualBox,其中有用于处理虚拟机的命令行工具vboxmanage。您可以使用modifymedium命令更改磁盘大小:

vboxmanage modifymedium docker-vm.vdi --resize 100000 
+0

这不仅增加了 “物理” 空间,不分区大小所看到的操作系统。此外,对于默认的virtualbox,默认磁盘不是.vdi,但.vmdk不可扩展。 – abbr

0

在我来说,我有很多停容器,图像和体积的 - 吃起来的空间。下面命令的帮助:

docker container prune

docker volume prune

docker image prune