默认情况下Docker的存放位置为:
/var/lib/docker
一般根下分区我们不会给太大。镜像和容器越存越多一般我们有两种解决方法
1、挂载大分区到/var/lib/docker:
一般选择建立逻辑分区lvm,方便后期扩展集体。
a.建立新分区,并格式化
PS: 以下操作建设你已经有现成的卷组,直接可以划逻辑卷。或者你可以自己创建逻辑卷,或者不适用逻辑卷直接使用分区
b.挂载新分区到临时挂载点
c.停掉docker后拷贝/var/lib/docker下数据到临时挂载点
d.修改/var/lib/docker 为//var/lib/docker.bak,并创建/var/lib/docker
e.挂载新分区到/var/lib/docker,并设置开机自动挂载。
f.检测docker是否可用,数据是否完整
g.确认无误后卸载临时挂载点,删除/var/lib/docker.bak
2、修改镜像和容器的存放路径:
很简单,指定镜像和容器存放路径的参数是--graph=/var/lib/docker。
我们只需要修改配置文件指定启动参数即可
停掉docker
备份数据到新容器存放目录
修改源存放目录名称
启动docker