docker目录迁移

docker容器存放目录磁盘空间满了,转移数据修改Docker默认存储位置

docker目录迁移

最好是把现有的仓库镜像传到远程仓库,这样即使有误操作还可以还原回来。

下面进入具体实施步骤

1、停止docker服务 (这个至关重要),不然会出问题的

service docker stop

或者 systemctl stop docker; 

检查docker 服务已关闭

ps aux|grep docker 

确认没有服务后进入下面的步骤

2、创建新的docker目录,执行命令df -h,找一个大的磁盘。我的是放在/home目录下面,

 在 /home目录下面建了 /home/docker/lib目录,执行命令是:mkdir -p /home/docker/lib

3、 迁移/var/lib/docker目录下面的文件到 /home/docker/lib下面----------
    mv /var/lib/docker /home/docker/lib

4、建立软链接

    ln -s /root/data/docker /var/lib/docker

 如果担心有问题可以先复制一遍 cp -r 原目录 到一个临时目录进行备份

5、启动Docker

打赏请扫码~