Docker增加磁盘空间
我有一个docker运行,它给我的磁盘空间警告。 我如何增加docker空间并重新开始? (同一个容器)
可以说我想给像15GB。
我假设你正在谈论磁盘空间来运行你的容器。
请确保在您使用/var/lib/docker
任何磁盘驱动器上有足够的空间,这是Docker默认使用的。 您可以使用-g
守护程序选项来更改它。
如果你没有足够的空间,你可能不得不重新分区你的操作系统驱动器,所以你有超过15GB的。 如果您正在使用boot2docker
或boot2docker
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