系统 ubuntu 16.04l
1.安装 docker
2.安装 docker-compose
3.新创建目录/home/user/docker-compose/gitlab
4.在新创建目录下创建docker-compose.yml
web:
image: 'gitlab/gitlab-ce:latest'
restart: always
hostname: '192.168.0.105'
environment:
GITLAB_OMNIBUS_CONFIG: |
external_url 'http://192.168.0.105:9090'
gitlab_rails['gitlab_shell_ssh_port'] = 8022
ports:
- '9090:9090'
- '8022:22'
volumes:
- '/srv/gitlab/config:/etc/gitlab'
- '/srv/gitlab/logs:/var/log/gitlab'
- '/srv/gitlab/data:/var/opt/gitlab'
5.执行
docker-compose up -d
6.访问页面
输入:http://ip:9090可以看到gitlab私服已经启动起来了
7.docker 环境下git的备份与恢复
7.1 git备份
docker exec -it containerId sh
gitlab-rake gitlab:backup:create,使用命令后会在/var/opt/gitlab/backups目录下生成一个包含日期的备份文件
7.2 git恢复
docker exec -it containerId sh
7.2.1 停止相关数据连接服务
gitlab-ctl stop unicorn
gitlab-ctl stop sidekiq
7.2.2 gitlab-rake bitlab:backup:restore BACKUP=****(备份时生成文件的日期 只要日期)
- 大小: 39.2 KB
分享到:
相关推荐
Ubuntu Docker搭建GitLab以及常规配置使用.rar
CentOS 中使用 Docker 搭建 GitLab + Jenkins 做持续集成 本文将指导您如何在 CentOS 中使用 Docker 搭建 GitLab + Jenkins 做持续集成。首先,我们需要安装 Docker,然后使用 Docker 安装 GitLab,最后使用 GitLab...
用 Docker 容器服务的方式搭建 gitlab 环境, 易于维护、升级。
本篇文章主要介绍了使用docker搭建gitlab详解,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
此文档详细介绍了使用docker搭建私有gitlab的步骤,使用十分方便
docker pull beginor/gitlab-ce:11.0.1-ce.0 2.创建GitLab 的配置 (etc) 、 日志 (log) 、数据 (data) 放到容器之外, 便于日后升级 mkdir -p /mnt/gitlab/etc mkdir -p /mnt/gitlab/log mkdir -p /mnt/gitlab/...
主要为大家详细介绍了Centos7使用docker搭建gitlab服务器,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
基于docker安装gitlab
使用Docker + Gitlab + Docsify搭建文档服务基础工程.zip
#介绍Dockerfile 使用 JDK、maven、git 和 openssh 从 sameersbn/gitlab-ci-runner 基本映像构建 GitLab CI Runner。... 例如, docker pull lemonbar/gitlab-runner-jdk-maven:1.0 或者,您可以自己构建
在自己的服务器上搭建gitlab 仓库
——学习参考资料:仅用于个人学习使用! 本代码仅作学习交流,切勿用于商业用途,否则后果自负。若涉及侵权,请联系,会尽快处理! 未进行详尽测试,请自行调试!
GitLab是一个Git的代码托管工具,有免费的社区版允许我们在本地搭建代码托管网站,也有付费的企业版网站,能够在线托管代码。传统方式是手动下载Gitlab的软件包,然后搭建相关运行环境。不过这种方式非常麻烦,而且...
搭建gitlab先创建工作目录,因为有些数据需要持久化 [root@www ~]# mkdir -p /gitlab [root@www ~]# cd /gitlab/ docker run -d \ --name gitlab \ -p 8443:443 \ -p 9999:80 \ -p 9998:22 \ -v /gitlab/...
极空间 Docker 搭建 CentOS 作为 IT 行业大师,我将详细地介绍如何使用 Docker 搭建 CentOS。 -title: 极空间 Docker 搭建 CentOS 描述: 极空间 Docker 搭建 CentOS 标签: NAS 极空间 部分内容: 极空间昵称:...
搭建GitLab(基于Docker Compose)
Spring Cloud GitLab Docker CI搭建Spring Cloud template projects and CI with GitLab and Docker目标搭建Spring Cloud + GitLab + Docker的持续集成开发环境。内容Spring Cloud Hello World工程: 含Eureka,Feign...