docker 解决占满磁盘问题

1、停止Docker
systemctl stop docker

2、备份Docker数据
mv /var/lib/docker /var/lib/docker_data
mv /mnt /mnt_data (OSS的挂载)

3、变更挂载
mkdir /var/lib/docker && mount /dev/mapper/cl-home /var/lib/docker
mkdir /mnt && mount /dev/mapper/cl-home /mnt

变更挂载

变更磁盘挂载,是通过“mount”命令,指定“/dev/mapper/cl-home”为要使用的磁盘分区。

4、把备份的Docker数据还原
cp -r /var/lib/docker_data/* /var/lib/docker/
cp -r /mnt_data/* /mnt/

5、查看是否变更了挂载
df /var/lib/docker
df /mnt

6、启动Docker
systemctl start docker

7、清理备份
rm -rf /var/lib/docker_data
rm -rf /mnt_data

posted on 2018-01-03 10:45  苦僧  阅读(756)  评论(0)    收藏  举报

导航