docker 修改数据目录

1.停止 Docker 服务

bash 复制代码
sudo systemctl stop docker
sudo systemctl stop docker.socket

2.复制数据目录

bash 复制代码
sudo cp -rp /var/lib/docker /data/
或
# sudo rsync -aP /var/lib/docker/ /data/docker/

3.修改 Docker 配置

编辑 Docker 的配置文件,设置新的数据目录:

bash 复制代码
vim  /etc/docker/daemon.json

添加或修改 data-root 配置项:

bash 复制代码
{
  "data-root": "/data/docker"
}

4.重新启动 Docker 服务和套接字

bash 复制代码
sudo systemctl start docker.socket
sudo systemctl start docker.service

5.验证迁移

确保 Docker 使用了新的数据目录:

bash 复制代码
docker info | grep "Docker Root Dir"

6.删除旧数据(可选)

bash 复制代码
sudo rm -rf /var/lib/docker
相关推荐
奔跑吧 android2 小时前
【Docker】【2.docker 安装 ubuntu 桌面版】
ubuntu·docker·容器
头发那是一根不剩了4 小时前
Docker Desktop 安装教程和最佳实践
运维·docker·容器
janthinasnail5 小时前
使用Docker搭建Swagger接口文档工具
docker·api接口文档
半梦半醒*6 小时前
k8s——services资源+pod详解1
linux·运维·docker·kubernetes·centos·负载均衡
JavaLearnerZGQ9 小时前
单机部署docker-nacos(通过下载nacos源码的方式)
运维·docker·容器
草梅友仁10 小时前
RSS Impact 1.17.0 发布与 Docker 服务器迁移经验 | 2025 年第 44 周草梅周报
docker·开源·github
行思理13 小时前
本地用docker开发的php 程序如何部署到阿里云的ecs上
阿里云·docker·容器
脚踏实地的大梦想家13 小时前
【Docker】P5 Docker Compose 实战指南:一键部署 WordPress + MySQL
mysql·docker·容器
醉卧雕龙舫 、14 小时前
一.docker基础概念
docker
帅帅梓1 天前
docker图形化管理
docker·容器·eureka