迁移docker到其他路径

日益变大的/var/lib/docker

随着docker的使用,我的阿里云服务器/var/lib/docker文件夹越来越大。由于主盘比较小,所以我额外挂了一块ESB。然后希望把docker以及其他比较大的数据迁移到这块ESB上.

步骤

1. 更改docker daemon的启动参数

vim /lib/systemd/system/docker.service


ExecStart=/usr/bin/docker daemon -H fd://
改成
ExecStart=/usr/bin/docker daemon -g /new/path/docker -H fd://

2. stop docker并重载设置

service docker stop
systemctl daemon-reload

3. 迁移/var/lib/docker中的文件到新盘

rsync -aqxP /var/lib/docker/ /newdisk/docker

4. 重启docker

service docker start

你可能感兴趣的:(迁移docker到其他路径)