zoukankan      html  css  js  c++  java
  • 云服务器挂载 /dev/vdb磁盘

    前言

    docker所在服务器,运行了一段时间后,发现服务器磁盘目录快不够用了。通过du -h --max-depth=1 / 逐级目录排查,发现/var/lib/docker目录文件过大。通过以下方法,解决该问题。

    转移数据修改docker默认存储位置

    有多种方式修改docker默认存储位置。
    最好是在docker安装完后,第一时间修改docker默认存储位置为其他大目录或者磁盘中。规避迁移数据过程中造成的风险。

    • 停止docker服务
      systemctl stop docker
      
    • 创建新的docker目录,执行命令df -h,找一个大的磁盘
      我在 /home目录下面建了/home/modules/docker/lib目录
       mkdir -p /home/modules/docker/lib
      
    • 迁移/var/lib/docker目录下面的文件到/home/modules/docker/lib
      迁移后的完成docker路径:/home/modules/docker/lib/docker
      rsync -avz /var/lib/docker/ /home/modules/docker/lib/
      
    • 配置 /etc/systemd/system/docker.service.d/devicemapper.conf
      查看/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添加如下内容:
      [Service]
      ExecStart=
      ExecStart=/usr/bin/dockerd  --graph=/home/modules/docker/lib/docker
      
    • 重启docker
      systemctl daemon-reload
      systemctl restart docker
      systemctl enable docker
      
    • 确认Docker Root Dir修改是否已经生效
      [root@iZbp1jcwx7sfb1yrnvpg84Z docker]# docker info
      ...
      Docker Root Dir: /home/modules/docker/lib/docker
      Debug Mode (client): false
      Debug Mode (server): false
      Registry: https://index.docker.io/v1/
      ...
      
    • 启动成功后,再确认之前的镜像是否还在
      [root@iZbp1jcwx7sfb1yrnvpg84Z docker]# docker images
      REPOSITORY                          TAG                 IMAGE ID            CREATED             SIZE
      10.80.177.233/policy                2.1.2               64ac4e178cd2        2 hours ago         818 MB
      10.80.177.233/crm                   2.1.3               d7636fbb7a29        2 hours ago         762 MB
      
    • 确定容器没问题后删除/var/lib/docker/目录中的文件

    参考链接:https://blog.csdn.net/weixin_32820767/article/details/81196250

    声明:原创博客请在转载时保留原文链接或者在文章开头加上本人博客地址,如发现错误,欢迎批评指正。
  • 相关阅读:
    C#高级编程第11版
    C#特性
    设计模式 单一职责原则
    设计模式 依赖倒置原则
    C# 预处理指令
    毕业设计 python opencv实现车牌识别 矩形矫正
    毕业设计 python opencv实现车牌识别 颜色判断
    毕业设计 python opencv实现车牌识别 界面
    南昌大学航天杯第二届程序设计竞赛校赛网络同步赛 I
    南昌大学航天杯第二届程序设计竞赛校赛网络同步赛 G
  • 原文地址:https://www.cnblogs.com/bob-zb/p/14333440.html
Copyright © 2011-2022 走看看