本文主要介绍了docker迁移数据目录的方法步骤,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

查看磁盘使用

# du -hs /var/lib/docker/
237G    /var/lib/docker/# docker system df
TYPE                TOTAL               ACTIVE              SIZE                RECLAIMABLE
Images              7                   2                   122.2GB             79.07GB (64%)
Containers          2                   2                   61.96GB             0B (0%)
Local Volumes       0                   0                   0B                  0B
Build Cache         0                   0                   0B                  0B

磁盘清理 (切勿轻易使用)

# docker system prune 命令可以用于清理磁盘,删除关闭的容器、无用的数据卷和网络,以无tag的镜像。
# docker system prune -a 命令可以将没有容器使用Docker镜像都删掉。注意,这两个命令会把暂时关闭的容器,以及暂时没有用到的Docker镜像都删掉。

迁移数据

【停docker】
# systemctl stop docker【创建新的docker目录】
# mkdir -p /home/docker/lib【迁移 /var/lib/docker 目录】
(注:可直接mv,确保磁盘够大)
# rsync -avz /var/lib/docker /home/docker/lib/  【增加配置】
查看  /etc/systemd/system/docker.service.d/devicemapper.conf是否存在。如果不存在,就新建。
# mkdir -p /etc/systemd/system/docker.service.d/
# vi /etc/systemd/system/docker.service.d/devicemapper.conf(注:devicemapper.conf 增加配置:同步的时候把父文件夹一并同步过来,实际上的目录应在 /home/docker/lib/docker )
[Service]
ExecStart=
ExecStart=/usr/bin/dockerd  --graph=/home/docker/lib/docker【重新加载 docker】
# systemctl daemon-reload
# systemctl restart docker
# systemctl enable docker【检查docker info】
# docker info | grep "Docker Root Dir"
是否变更为: /home/docker/lib/docker【检查镜像】
# docker images【清理原数据】
确定容器没问题后删除/var/lib/docker/目录中的文件。
# rm -rf /var/lib/docker

docker如何迁移数据目录相关推荐

  1. docker数据迁移

    docker数据迁移 前言 开发服务器随着docker运行服务的变多,docker目录占用磁盘空间也在逐渐变大,终于在最近磁盘彻底占满导致容器启动不起来并提示"no device space ...

  2. 客快物流大数据项目(十二):Docker的迁移与备份

    目录 Docker的迁移与备份 一.容器保存为镜像 二. 镜像备份 三.镜像恢复与迁移 Docker的迁移与备份

  3. mysql迁移数据目录,这个坑你遇到过吗?

    mysql数据库在存储过程中,随着存储数据越来越多,有时会遇到存储的磁盘空间不足的情况,于是需要更换存储路径. 迁移过程主要有以下几步: 1.关闭mysql服务: 2.更改/etc/my.cnf下da ...

  4. 修改Docker默认的数据目录

    修改Docker默认的数据目录 Docker的数据目录默认在/var/lib/docker下,现在需要将这个数据目录调整为/data/docker/lib/docker. 1.查看docker的磁盘使 ...

  5. Docker热迁移研究背景,问题描述及解决方案

    1.研究背景 云计算作为一种新兴的计算模式,近几年受到越来越多的关注和应用,随着云服务规模的扩大,数据中心不断的扩张,为了可以在大规模的云服务平台下有效实现负载均衡,将计算资源进行有效分配,在线迁移技 ...

  6. docker镜像迁移/移植

    docker镜像迁移/移植 或者docker save 镜像名:版本号 -o /路径/保存的包名.tar 通过这两个命令保存保存镜像,下载到本地再上传到其他服务器 然后通过docker load &l ...

  7. docker helowin 迁移_禅道在docker上部署与迁移

    一.禅道部署 1.下载地址 数据库用户名:root,默认密码:123456.运行时,可以设置MYSQL_ROOT_PASSWORD变量来更改密码. 可挂载目录 /app/zentaopms:该目录为禅 ...

  8. mysql | 利用docker快速迁移mysql数据

    一.项目背景   最近在进行系统的复刻迁移,如,有个demo环境,其中包含mysql.bpm.nginx等,mysql使用的是源码安装.目前最繁琐的步骤就是迁移mysql,mysql数据库级别在20G ...

  9. Docker - 手动迁移镜像

    在没有Docker Registry时,可以通过docker save和docker load命令完成镜像迁移的过程,先将镜像保存为压缩包,然后在其他位置再加载压缩包. 将镜像保存为压缩包文件 [ro ...

最新文章

  1. 从抖音关闭评论,看服务治理的重要性
  2. 【ObjectC—浅copy和深copy】
  3. python批量处理jira上的issue
  4. Hadoop hdfs 从指定偏移量读取文件数据代码示例
  5. 微信扫描登录(获取扫描人信息)
  6. Linux时间函数札记
  7. Presto基本概念
  8. php计时器每过24小时结果加一倍,单片机时钟24小时慢了21.5秒 如何修改初值校正呢?...
  9. jQuery分别获取选中的复选框值
  10. java8 groupingby_Java8 教程第五章之Streams Collectors groupingBy
  11. 计算机问题求解需要研究的要素,关于计算机音乐制作的空间构成要素的研究
  12. Bailian4081 树的转换【DFS】
  13. scp实现mac与linux服务器之间文件传输
  14. wps 字体对系统无效_wps 字体不显示怎么办 - 卡饭网
  15. java后端使用freemarker生成echarts图表word
  16. lq 635色带安装
  17. 分享!手机浏览器一键跳转微信加好友的方法
  18. 涨跌的例题用C语言编辑,基于LSTM的股票涨跌分析-pytorch
  19. 小说更新太慢怎么办_这几部小说因更新太慢,惹得书迷大怒,粉丝扬言要打断作者的腿!...
  20. 硬件实施 关于基恩士SR2000电源线的接法

热门文章

  1. 论文被拒,项目被砍?斯坦福「最惨」在读博士教你如何直面失败
  2. 同一天,数学和计算机界“诺奖”分别揭晓
  3. 本科4篇顶会!清华特奖高天宇干货分享:我是这样写论文、做实验、与导师相处...
  4. 操作系统学习:Linux0.12初始化详细流程-进程1调度与读取硬盘数据
  5. Python源码学习:Python函数浅析-无参函数
  6. Java的左移和右移的含义!
  7. 2019年计算机考研408真题
  8. 用source命令执行脚本和用sh执行脚本之间的区别
  9. Fundebug计费标准解释:事件数是如何定义的?
  10. CentOS 6/7 忘记root密码,重新设置的方法