Docker增加磁盘空间

我有一个docker运行,它给我的磁盘空间警告。 我如何增加docker空间并重新开始? (同一个容器)

可以说我想给像15GB。

我假设你正在谈论磁盘空间来运行你的容器。

请确保在您使用/var/lib/docker任何磁盘驱动器上有足够的空间,这是Docker默认使用的。 您可以使用-g守护程序选项来更改它。

如果你没有足够的空间,你可能不得不重新分区你的操作系统驱动器,所以你有超过15GB的。 如果您正在使用boot2dockerboot2docker docker-machine ,则必须增加虚拟机上的卷。 它会根据您使用的虚拟化(即VirtualBox,VMware等)

例如,如果你使用的是VirtualBox和docker-machine你可以从40GB的虚拟机开始。

 docker-machine create --driver virtualbox --virtualbox-disk-size "40000" default 

为了增加Docker的可用空间,您将不得不增加docker-pool的大小。 如果你做了

 lvs 

您将看到docker池逻辑卷及其大小。 如果您的docker池位于具有可用空间的卷组上,则可以简单地通过增加docker池LV

 lvextend -l 100%FREE <path_to_lv> # An example using this may looks like this: # lvextend -l 100%FREE /dev/VolGroup00/docker-pool 

您可以在这里查看更多的docker磁盘空间提示

谢谢

Docker将默认的/ var / lib / docker目录中的所有图层/图像存储在文件合成器(即aufs)中。

如果因为docker而获得磁盘空间警告,那么必须有很多docker镜像,并且需要清理它。

如果你有select添加磁盘空间,那么你可以创build更大的单独的分区,并挂载你的/ var / lib / docker,这将帮助你摆脱填充根分区。

有关pipe理Docker磁盘空间的一些额外信息可以在这里find。 http://www.scmtechblog.net/2016/06/clean-up-docker-images-from-local-to.html