ARTICLE DETAIL

建站实战干货

来自一线的建站与推广经验沉淀,每一条都经过真实交付验证。

Docker数据存储目录迁移

2026/9/18 13:15:17 拓冰建站 浏览量
Docker数据存储目录迁移 用于解决默认安装后/根磁盘空间过小docker占用爆满问题1. 停止docker服务查看Docker默认存储目录docker info |grep Docker Root Dir停止服务systemctl stop docker2. 创建存储路径#根据机器存储大小指定存储路径 mkdir -p /data/docker/3. 同步数据到新的存储路径迁移/var/lib/docker目录下面的文件到/data/docker/注意务必使用rsync不要用cp -rcp会导致权限问题及容器不恢复rsync -av --progress /var/lib/docker/* /data/docker/4. 修改配置文件添加配置如果不存在则新建即可vim /etc/docker/daemon.json在文件内添加内容注意目录改成你的比较大的目录如果在最后一行则把,取消# 只需加此行 data-root: /data/docker, # 简单示例如果已有内容记得加,英文符号如果加在末行无需此符号 # 加在中间示例 { ..............xxxxxx, data-root: /data/docker, ..............xxxxxx } # 加在末行示例 { ..............xxxxxx, ..............xxxxxx, data-root: /data/docker }5. 重新开启docker服务systemctl daemon-reload systemctl start docker.service6. 查看docker默认存储目录docker info |grep Docker Root Dir docker info |grep Root7. 删除旧数据注意一定要在你确定迁移完成且无任何影响之后进行rm -rf /var/lib/docker