docker限制容器可占用的磁盘空间

Docker容器默认启动的虚拟机,会占用宿主机的资源(CPU、内存、硬盘),例如默认Docker基于Overlay2驱动方式,容器硬盘的rootfs根分区空间是整个宿主机的空间大小。

可以指定默认容器的大小(在启动容器的时候指定),可以在docker配置文件指定Docker容器rootfs容量大小。

如果这里需要设置容器可用磁盘空间大小,需要保证节点的文件系统是xfs

具体配置如下,修改/etc/docker/daemon.json文件,设置容器的磁盘空间大小为20G。

{
    "data-root": "/data/docker",
    "storage-driver": "overlay2",
    "storage-opts": [
      "overlay2.override_kernel_check=true",
      "overlay2.size=20G"
    ]
}

© vishon all right reserved,powered by GitbookUpdated at 2021-10-21 23:04:52

results matching ""

    No results matching ""