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
相关推荐
thulium_4 小时前
使用 Docker 部署 PostgreSQL
docker·postgresql·容器
江湖有缘5 小时前
【Docker项目实战】使用Docker部署Vikunja任务管理工具
docker·容器·eureka
秦曱凧9 小时前
NAS上使用Docker部署网页版双人对战五子棋
docker
janthinasnail10 小时前
使用Docker安装MeiliSearch搜索引擎
搜索引擎·docker
川石课堂软件测试16 小时前
JMeter并发测试与多进程测试
功能测试·jmeter·docker·容器·kubernetes·单元测试·prometheus
吐个泡泡v17 小时前
Docker部署MySQL完整指南:从入门到实践
mysql·docker·容器·部署
一乐小哥17 小时前
Docker 拉取镜像超时?别再瞎抄配置了!亲测 3 个有效镜像源 + 避坑指南
linux·docker
GDAL17 小时前
Docker pull拉取镜像命令的入门教程
运维·docker·容器
tnan252218 小时前
记录docker使用kong consul postgresql配置dns异常解决
docker·kong·consul
cpsvps18 小时前
Docker存储卷备份策略于VPS服务器环境的实施标准与恢复测试
服务器·docker·容器