之前在部署Docker的时候,采用默认的设置,镜像以及数据均存放在/var/lib/docker目录下,它占用Linux的系统分区,当存在多个镜像时,很容易出现磁盘空间不足的问题,以下我们做docke
之前在部署Docker的时候,采用默认的设置,镜像以及数据均存放在/var/lib/docker目录下,它占用Linux的系统分区,当存在多个镜像时,很容易出现磁盘空间不足的问题,以下我们做docker数据迁移操作。
0x01. 备份fstab文件
cp /etc/fstab /etc/fstab.$(date +%Y-%m-%d)
0x02. 停止docker,用rsync同步/var/lib/docker到新的存储位置
service docker stop
mkdir /opt/docker
rsync -aXS /var/lib/docker/. /opt/docker/
0x03. 修改fstab
把下面一行添加到fstab里,将新位置挂载到 /var/lib/docker
/opt/docker /var/lib/docker none bind 0 0
0x04. 重新挂载
mount -a
0x05. check一下,是否修改成功
df /var/lib/docker/