首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >Gitlab docker备份和恢复

Gitlab docker备份和恢复
EN

Stack Overflow用户
提问于 2020-12-18 01:40:41
回答 1查看 401关注 0票数 1

我正在通过docker在与互联网断开连接的内部网上使用GitLab。我运行GitLab docker使用docker-compose下面的yml文件。

代码语言:javascript
运行
AI代码解释
复制
web:
    image: 'gitlab/gitlab-ee:latest'
    restart: always
    hostname: 'myowngit.com'
    ports:
        - 8880:80
        - 8443:443
    volumes:
        - /srv/gitlab/config:/etc/gitlab
        - /srv/gitlab/logs:/var/log/gitlab
        - /srv/gitlab/data:/var/opt/gitlab

那么'volumes‘的可用空间就不够用了,所以我把这个路径移到了'/mnt/mydata’。并修改docker-compose.yml文件。

代码语言:javascript
运行
AI代码解释
复制
... ... ...
    volumes:
        - /mnt/mydata/gitlab/config:/etc/gitlab
        - /mnt/mydata/gitlab/logs:/var/log/gitlab
        - /mnt/mydata/gitlab/data:/var/opt/gitlab

要启动GitLab服务,请运行sudo docker-compose up -d。在运行GitLab服务之后,我尝试浏览项目存储库,但是没有找到存储库(HTTP404或503)。原因何在?如何移动GitLab docker卷目录?

EN

回答 1

Stack Overflow用户

发布于 2020-12-18 08:35:33

它应该可以工作,除非移动是以不同的所有者完成的,如docker-gitlab issue 562所示

将文件从/data1/data移动到/data2/data应该没问题,在将文件复制到新位置时要小心一点。也就是说,这两项中的任何一项都应该可以

cp -a /data1/data /data2/data rsync -av /data1/data /data2/data

简单地执行cp -r /data1/data /data2/data将不会保留文件的所有权,这将导致问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65350672

复制
相关文章
gitlab 备份&恢复
默认 Gitlab 的备份文件会创建在/var/opt/gitlab/backups文件夹中,格式为时间戳_日期_版本号_gitlab_backup.tar,例如:1515031353_2018_01_04_10.3.2_gitlab_backup.tar。 修改备份文件夹,需要修改配置文件/etc/gitlab/gitlab.rb中的:
陈不成i
2021/06/04
1.8K0
Gitlab备份、迁移、恢复和升级
自建的Gitlab服务器常常会因为使用时间的增长,其空间容量等硬件需求都需要升级,或者迁移至更高配置的服务器上。备份、迁移、恢复、升级过程如下
仙人技术
2020/04/29
24.8K0
Gitlab备份和恢复操作记录
前面已经介绍了Gitlab环境部署记录,这里简单说下Gitlab的备份和恢复操作记录: 1)Gitlab的备份目录路径设置 [root@code-server ~]# vim /etc/gitlab/gitlab.rb gitlab_rails['manage_backup_path'] = true gitlab_rails['backup_path'] = "/data/gitlab/backups" //gitlab备份目录 gitlab_rails['backup_archive_permis
洗尽了浮华
2018/01/23
1.7K0
gitlab备份与恢复
gitlab-rake gitlab:backup:create  #执行命令备份数据库
似水的流年
2019/12/07
1.7K0
gitlab的备份、恢复
默认备份出文件的路径,可以通过修改该配置,并执行gitlab-ctl restart 重启服务生效
匿名用户的日记
2021/12/14
6620
gitlab备份与恢复
本文介绍了 GitLab 的备份与恢复功能,包括系统备份、配置文件备份和定时备份等。同时,还介绍了如何恢复备份的步骤。
shaonbean
2018/01/02
1.6K0
GitLab定时备份及恢复
项目中使用linux服务器作为Gitlab仓储,需要每天自动定时备份(数据备份到windows上),防止服务器磁盘损坏造成数据数据丢失。
夹胡碰
2020/08/14
1.6K0
GitLab定时备份及恢复
【Docker】:镜像迁移(备份+恢复)
使用 docker load 导入 docker save 命令导出的镜像归档文件。
WEBJ2EE
2022/01/25
3.7K0
【Docker】:镜像迁移(备份+恢复)
GitLab如何进行备份恢复与迁移?
首先我们得把老服务器上的Gitlab整体备份,使用Gitlab一键安装包安装Gitlab非常简单, 同样的备份恢复与迁移也非常简单. 使用一条命令即可创建完整的Gitlab备份。
全栈程序员站长
2022/06/29
1.3K0
GitLab如何进行备份恢复与迁移?
首先我们得把老服务器上的Gitlab整体备份,使用Gitlab一键安装包安装Gitlab非常简单, 同样的备份恢复与迁移也非常简单. 使用一条命令即可创建完整的Gitlab备份。
互联网-小阿宇
2022/11/21
1.3K0
Gitlab的基本使用与备份恢复升级
 使用http方式推送代码每次都需要输入账号密码,所以推荐使用ssh方式推送代码,在Gitlab中添加ssh-key的方式就可以了!
非著名运维
2022/06/22
6420
Gitlab的基本使用与备份恢复升级
gitlab备份在其他主机上做恢复
背景: 假设我们当前的gitlab挂掉了,整个服务器都起不来了,但是我们有对gitlab的归档备份,这时候还可以恢复出数据来。 (需要备份gitlab原始安装包、gitalb的tar备份文件、/etc/gitlab/gitlab.rb文件)
保持热爱奔赴山海
2019/09/18
6650
【GitLab专题】如何进行备份恢复与迁移?
前段时间,在某台CenterOS服务器上搭建了Gitlab环境,并且大家陆陆续续的都把代码从svn迁移到了gitlab,但是之前的CenterOS服务器并不是搭建在公司的机房环境,而是搭建在办公室的某台闲置的电脑上,因此为了保证数据安全性,领导要求为将之前的Gitlab数据全部重新迁移到公司机房的服务器上面去。
open
2020/03/19
1.6K0
【GitLab专题】如何进行备份恢复与迁移?
mysql备份和恢复
备份数据库 innobackupex --defaults-file=/etc/my.cnf --user='xxx' --password='xxx' --slave-info --safe-slave-backup /database/backup 恢复数据库 第一个是对备份做两个操作: 1、应用备份期间的redo log 2、回滚备份完成时刻未提交的事务 /usr/bin/innobackupex --defaults-file=/etc/my.cnf --apply-log /databa
@凌晨
2022/02/28
2K0
MariaDB 备份和恢复
MariaDB 参数说明 参数 参数说明 --defaults-file 包含默认配置文件的路径 --backup 备份数据库,备份将写入目标目标,目标目录由--target-dir选项设置 --copy-back 将备份数据从目标目录复制到数据目录 --move-back 将备份数据从目标目录移动到数据目录 -H,--host 备份的MariaDB服务器主机地址 --incremental-basedir 是否要增加备份 --incremental-dir --user 用于连接MariaDB服务器的用
陳斯托洛夫斯記
2022/10/27
1.2K0
mongodb备份和恢复
1、语法:         mongodump -h dbhost -d dbname -o dbdirectory             -h: MongDB所在服务器地址,例如:127.0.0.1,当然也可以指定端口号:127.0.0.1:27017             -d: 需要备份的数据库实例,例如:test             -o: 备份的数据存放位置,例如:/home/mongodump/,当然该目录需要提前建立,这个目录里面存放该数据库实例的备份数据。
用户6421725
2020/01/31
1.3K0
备份(mongodump)和恢复(mongorestore)
MongoDB提供了备份和恢复的功能,分别是MongoDB下载目录下的mongodump.exe和mongorestore.exe文件  备份数据使用下面的命令: >mongodump.exe -h dbhost -d dbname -o dbdirectory -u username -p password -h:MongDB所在服务器地址,例如:127.0.0.1,当然也可以指定端口号:127.0.0.1:27017 -d:需要备份的数据库实例,例如:test -o:备份的数据存放位置,例如:c:\data\backup,当然该目录需要提前建立
拓荒者
2019/06/22
2.6K0
Rman备份恢复和管理
物理备份用于实现数据库的完整恢复,但数据库必须运行在归挡模式下(业务数据库在非归挡模式下运行),且需要极大的外部存储设备,例如磁带库,具体包括冷备份和热备份。冷备份和热备份是物理备份(也称低级备份),它涉及到组成数据库的文件,但不考虑逻辑内容。
职场亮哥
2020/10/10
1.2K0
Rman备份恢复和管理
MongoDB的备份和恢复
1、导出数据库/备份: @echo off F: cd F:\software1\mongdb\mongodb-win32-x86_64-3.0.0\bin start mongodump.exe -h 127.0.0.1:27017 -d db -o F:\software1\mongdb 不解释,修改下路径信息 可以直接用; 2、恢复备份的数据库: @echo off F: cd F:\software1\mongdb\mongodb-win32-x86_64-3.0.0\bin start mongo
JQ实验室
2022/02/09
9970
MongoDB的备份和恢复
备份(mongodump)和恢复(mongorestore)
MongoDB提供了备份和恢复的功能,分别是MongoDB下载目录下的mongodump.exe和mongorestore.exe文件  备份数据使用下面的命令: >mongodump.exe -h dbhost -d dbname -o dbdirectory -u username -p password -h:MongDB所在服务器地址,例如:127.0.0.1,当然也可以指定端口号:127.0.0.1:27017 -d:需要备份的数据库实例,例如:test -o:备份的数据存放位置,例如:c:\data\backup,当然该目录需要提前建立
拓荒者
2019/03/11
1.7K0

相似问题

Gitlab备份和恢复

15

docker备份和恢复mongodb

25

如何备份和恢复gitlab运行程序?

14

docker无法恢复postgres备份

11

Docker备份恢复到非Docker环境

20
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文