Docker data root 目录更改
有时候受限于系统根目录空间的限制,需要将 docker data root 目录更改为其它目录,如单独挂载一个磁盘或存储。本篇文章介绍如何操作。
修改docker 工作目录
修改配置文件/etc/docker/daemon.json(在19.x 版本之前使用grapth)
{"data-root": "/data02/docker/docker"}
#复制数据到新目录,这里我使用rsync,确保复制时文件属性与源文件保持一致
rsync -avz /var/lib/docker /data02/docker/docker
重启docker
systemctl daemon-reload && systemctl restart docker
确认生效
docker info | grep Dir