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

關注我的技術公眾號,每天都有優質技術文章推送。
微信掃一掃下方二維碼即可關注:
在這里插入圖片描述


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM