• docker修改默认存储路径,并迁移之前的镜像数据


    一、相关命令

    1、查看默认存储路径

    docker info |grep  "Docker Root Dir"
    

    2、 查看Docker的磁盘使用情况

    docker system df
    

    二、具体操作,把docker目录放到/data下

    1、停止docker

    systemctl stop docker
    

    2、把/var/lib/docker同步到/data下

    rsync -avzHP /var/lib/docker /data/
    

    3、修改存储路径

    方法一
    vim /etc/docker/daemon.json

    {
    "graph":"/data/docker"
    }
    
    systemctl start docke
    

    方法二
    在systemd控制服务文件如/etc/systemd/system/docker.service中添加

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

    通过查找docker.service来配置harbor仓库域名、存储路径

    find / -name docker.service -type f
    
    vim /usr/lib/systemd/system/docker.service  复制查找到的文件进行修改
    
    在ExecStart处增加--insecure-registry=harbor.cetccloud.com
    
    systemctl daemon-reload
    systemctl enable docker 
    systemctl restart docker 
    

    登陆harbor仓库

    docker login harbor.cetccloud.com
    
  • 相关阅读:
    export环境变量 & bash shell使用命令和环境变量
    crontab定时任务
    sh脚本
    Linux的用户及权限相关
    HTTP基础
    群晖Synology
    Cntlm
    oracle存储过程
    ORACLE 增加两列字段
    excel 公式 insert 语句
  • 原文地址:https://www.cnblogs.com/zjz20/p/14087160.html
Copyright © 2020-2023  润新知