为容器创建一个单独的分区
描述
所有Docker容器及数据和元数据都存储在/var/lib/docker目录下。 默认情况下,/var/lib/docker将根据可用性挂载在/或/var分区下。
解释
Docker依赖于/var/lib/docker作为默认目录,其存储所有Docker相关文件,包括镜像文件。该目录可能会被恶意的写满,导致Docker、甚至主机可能无法使用。因此,建议为存储Docker文件创建一个单独的分区(逻辑卷)。
审计方法
grep /var/lib/docker/etc/fstab
结果
应该返回/var/lib/docker挂载点的分区详细信息。
修复
新安装docker时,为/var/lib/docker挂载点创建一个单独的分区。对于先前安装的系统,请使用逻辑卷管理器(LVM)创建分区。
相关链接
http://www.projectatomic.io/docs/docker-storage-recommendation