• docker的/var/lib/docker目录迁移


    1 停止docker服务

    systemctl stop docker

    2 创建新的docker目录

    mkdir -p /data/docker/lib

    3 迁移/var/lib/docker

    rsync -avz /var/lib/docker /data/docker/lib/

    4 修改配置路径

    方法1:通过建立软连接,把/var/lib/docker 移动到其他地方,建立到这里的软连接

    ln  -s /data/docker/lib /var/lib/docker

    方法2:修改默认配置文件/etc/docker/daemon.json

    {
      "registry-mirrors": ["http://hub-mirror.c.163.com"],
      "graph":"/data/docker/lib"
    }

     方法3:修改docker的systemd的 docker.service的配置文件

    不知道 配置文件在哪里可以使用systemd 命令显示一下.

    systemctl disable docker
    systemctl enable docker

    #显示结果

    Created symlink from /etc/systemd/system/multi-user.target.wants/docker.service to /usr/lib/systemd/system/docker.service.

    打开 docker.service文件.

    vim /usr/lib/systemd/system/docker.service

    在里面的EXECStart的后面增加后如下

    ExecStart=/usr/bin/dockerd --graph /data/docker/lib

    方法:4:fstab挂载

    vim /etc/fstab
    # 最后一行添加
    /data/docker/lib /var/lib/docker                     none    bind            0 0

     5 重新加载 docker

    systemctl daemon-reload
    systemctl restart docker
    systemctl enable docker

    6 删除 /var/lib/docker

    rm -rf /var/lib/docker
  • 相关阅读:
    Vue项目中使用Vue-Quill-Editor富文本编辑器插件
    Element-UI中的Cascader 级联选择器高度以及位置问题
    Sublime中同一个文件进行分屏显示
    Oracle的clob数据类型
    查看Nginx版本号的几种方式
    华为路由器EasyNAT&NAT Server
    huawei路由器NAT配置
    15
    14
    13
  • 原文地址:https://www.cnblogs.com/ejiyuan/p/12241998.html
Copyright © 2020-2023  润新知