zoukankan      html  css  js  c++  java
  • docker安装的gitlab的备份与恢复

    1.对docker容器安装gitlab备份

    1) 查看容器id
    docker ps
    
    2) 将容器备份成镜像文件
    docker commit -a 'James' -m 'gitlab_backup' 7a089ca07227 James/gitlab:3.0
        
    -a 作者
    -m 提交的注释信息
    7a089ca07227 容器id
    
    3) 查看镜像,有刚才备份的镜像
    dpcker images
    
    4) 查看镜像,有刚才备份的镜像,可以进一步将镜像文件备份成.tar.gz文件
    docker save 2edfd4b7cb69 > ./gitlab20200121.tag.gz  twang2218/gitlab-ce-zh:latest
    

    2.gitlab在docker容器中恢复

    1) 若是.tar.gz 文件,先将该文件加载成 镜像文件
     mv srv20190606.tar.gz /
     tar -zxf srv20190606.tar.gz
     docker load < ./gitlab20200121.tag.gz
    
    2)重新执行容器启动命令
    docker run --detach --hostname gitlab --restart always --publish 8443:443 --publish 8080:8080 --publish 2222:22  --publish 8081:80  --name mygitlab --volume /srv/gitlab/config:/etc/gitlab --volume /srv/gitlab/logs:/var/log/gitlab --volume /srv/gitlab/data:/var/opt/gitlab 22822ee2d3c0
    

    关注我的技术公众号,每天都有优质技术文章推送。
    微信扫一扫下方二维码即可关注:
    在这里插入图片描述

    尚未佩妥剑,转眼便江湖,愿历尽千帆,归来仍少年 
  • 相关阅读:
    DataTable.AcceptChanges方法有何用处
    中山西路620号 的人才服务中心搬到 梅园路77号去了
    Congos
    ps -aux返回超过100%
    to_date如何处理毫秒?
    SNMP_802.1
    交换机
    Oracle字符编码
    CRON
    交换机
  • 原文地址:https://www.cnblogs.com/James-1024/p/12221009.html
Copyright © 2011-2022 走看看