docker 数据目录迁移

docker 数据目录迁移

两种方案:可以直接用方案二

方案一

使用范围

  • 新建docker环境
  • 正在使用的docker环境

执行方法:

python 复制代码
 systemctl stop docker 

找到新的、空间较达的磁盘路径,然后创建任意目录。例如: mkdir /data/docker

python 复制代码
 mv /var/lib/docker /data/docker   #如果数据非常重要,建议做mv之前先备份一次/var/lib/docker路径
 ln -s /data/docker /var/lib/docker 
 systemctl start docker

补充说明:

数据迁移方式:

通过建立链接方式将新路径链接到/var/lib/docker

通过更改daemon.json data-root设置镜像存储路径

直接挂载到/var/lib/docker下

方案二

新路径=/data/docker

一、更改或新建/etc/docker/daemon.json
python 复制代码
{"data-root": "/data/docker"}
二、同步dokcer存储信息
python 复制代码
rsync -r /var/lib/docker /data/docker
三、重启docker服务
python 复制代码
systemctl restart docker
四、验证
python 复制代码
//输入命令
docker info | grep "Docker Root Dir"
// 数据结果最后一行有目录地址
 Docker Root Dir:  /data/docker
相关推荐
二哈喇子!1 小时前
若依【(前后端分离版)SpringBoot+Vue3】
java·spring boot·后端
Monkey-旭4 小时前
Android Handler 完全指南
android·java·handler
秃狼4 小时前
Execel文档批量替换标签实现方案
java
Brookty4 小时前
Java线程安全与中断机制详解
java·开发语言·后端·学习·java-ee
Sylvia-girl5 小时前
排序查找算法,Map集合,集合的嵌套,Collections工具类
java·算法·排序算法
TT哇5 小时前
【分治】归并排序——排序数组(medium)
java·算法·排序算法
给力学长5 小时前
自习室预约小程序的设计与实现
java·数据库·vue.js·elementui·小程序·uni-app·node.js
试着5 小时前
零基础学习性能测试第五章:JVM性能分析与调优-JVM概念,java程序运行原理
java·jvm·学习·零基础·性能测试
從南走到北5 小时前
JAVA东郊到家按摩服务同款同城家政服务按摩私教茶艺师服务系统小程序+公众号+APP+H5
android·java·开发语言·微信小程序·小程序
雾林小妖6 小时前
springboot集成deepseek
java·spring boot·后端