博客
关于我
docker目录迁移
阅读量:768 次
发布时间:2019-03-24

本文共 890 字,大约阅读时间需要 2 分钟。

查看Docker的数据位置

如果你想了解当前Docker的数据存储位置,可以通过以下命令快速查看:

docker info | grep "Docker Root Dir"

这个命令会显示Docker root directory,也就是Docker数据的存储位置。


将Docker数据同步到新文件夹

为了安全迁移Docker数据,可以执行以下步骤将数据复制到新路径:

  • 停止Docker服务:
  • systemctl stop docker
    1. 安装必要软件并准备路径:
    2. yum install -y rsyncmkdir -p /data/docker/
      1. 异步地将Docker数据同步到新位置:
      2. rsync -avz /var/lib/docker/ /data/docker/
        • 参数说明:
        • -a:递归复制目录,并保持文件属性。
        • -v:显示rsync的传输进度。
        • -z:对数据进行压缩加快传输速度。

        修改Docker的数据存储位置

        默认情况下,Docker的数据存储位于 /var/lib/docker/。为了更灵活地管理,Docker允许用户指定数据路径。你可以通过以下步骤修改数据存储位置:

      3. 打开Docker服务文件:
      4. vim /etc/systemd/system/docker.service
        1. 找到 ExecStart 行,将其更新为:
        2. ExecStart=/usr/bin/dockerd --graph=/data/docker
          1. 重新加载systemd服务:
          2. systemctl daemon-reload

            重启Docker服务

            为了使Docker使用新的数据存储位置,需要重启服务:

            systemctl start docker

            同时,建议将Docker定期开机启动:

            systemctl enable docker

            后续操作

          3. 不要急于删除旧的 /var/lib/docker/ 目录,除非你确定数据已经完全迁移完成。
          4. 如果需要持续监控Docker的数据传输,建议使用rsync的监控选项。
          5. 通过以上方法,你可以灵活地管理Docker的数据存储位置,保持系统运行的稳定性。

    转载地址:http://wonkk.baihongyu.com/

    你可能感兴趣的文章
    PHP 插入排序 -- 折半查找
    查看>>
    PHP 支持8种基本的数据类型
    查看>>
    php 放大镜,放大镜放大图片效果
    查看>>
    php 数据库 表格数据,php数据库到excel表格-php怎么把数据库数据放到表格里
    查看>>
    PHP 数据库连接池实现
    查看>>
    php 数组 区别,PHP中数组的区别
    查看>>
    PHP 数组怎么添加一个元素
    查看>>
    PHP 文件上传
    查看>>
    PHP 文件操作
    查看>>
    php 文字弹幕效果代码,HTML5文字弹幕效果
    查看>>
    php 时间日期函数,获取今天开始时间,结束时间
    查看>>
    PHP 构造函数的重载
    查看>>
    php 标准规范
    查看>>
    PHP 浮点型精度运算相关问题
    查看>>
    php 浮点型计算精度问题
    查看>>
    php 特定时间段统计,jpgraph某个时间段的数据统计
    查看>>
    php 生成csv mac下乱码
    查看>>
    php 生成证书 签名及验签
    查看>>
    php 的rsa加密与解密
    查看>>
    PHP 的标准输入与输出
    查看>>