zoukankan      html  css  js  c++  java
  • 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
  • 相关阅读:
    Docker导入容器快照,执行报错:docker: Error response from daemon: No command specified.
    git笔记
    数据库设计
    前端项目--配置上下文
    tomcat启动前端项目
    Nginx配置负载均衡
    Nginx使用
    转载自:StringUtils的常见方法
    转载:String.format()的详细用法
    tomcat配置解决乱码问题
  • 原文地址:https://www.cnblogs.com/ejiyuan/p/12241998.html
Copyright © 2011-2022 走看看