首页 > 其他 > 详细

docker安装的gitlab的备份与恢复

时间:2020-01-21 12:40:21      阅读:290      评论:0      收藏:0      [点我收藏+]

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

docker安装的gitlab的备份与恢复

原文:https://www.cnblogs.com/James-1024/p/12221009.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!