GitLab安装文档

GitLab 是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的web服务。

GitLab与GitHub的功能相似,通常企业使用GitLab在局域网搭建自己的Git代码管理仓库。

1 Docker下安装Gitlab

拉取gitlab、redis、postgresql

gitlab依赖redis和postgresql

docker pull sameersbn/redis
docker pull sameersbn/postgresql
docker pull gitlab/gitlab-ce:latest 

创建postgresql容器

#postgresql容器
docker run --name postgresql -d --privileged=true \
-e 'DB_NAME=gitlabhq_production' -e 'DB_USER=gitlab' \
-e 'DB_PASS=password' -e 'DB_EXTENSION=pg_trgm' \
-v /home/root/opt/postgresql/data:/var/lib/postgresql sameersbn/postgresql 

创建redis容器

#redis容器
docker run --name redis -d --privileged=true \
-v /home/root/opt/redis/data:/var/lib/redis sameersbn/redis

创建gitlab容器

docker run --name gitlab -d --link postgresql:postgresql \
--link redis:redisio --hostname 192.168.120.160 -p 10022:22 -p 8899:80 \
-e 'GITLAB_PORT=8899' -e 'GITLAB_SSH_PORT=10022' \
-e 'GITLAB_SECRETS_DB_KEY_BASE=long-and-random-alpha-numeric-string' \
-e 'GITLAB_SECRETS_SECRET_KEY_BASE=long-and-random-alpha-numeric-string' \
-e 'GITLAB_SECRETS_OTP_KEY_BASE=long-and-random-alpha-numeric-string' \
-e 'GITLAB_HOST=192.168.120.160' -e 'SMTP_AUTHENTICATION=login' \
-v /home/root/opt/gitlab/data:/home/git/data docker.io/gitlab/gitlab-ce

浏览器访问:http://192.168.101.64:8899

初次访问需要等待一段时间。

转载于:https://www.cnblogs.com/dayu007/p/11540730.html

GitLab安装文档相关推荐

  1. ELK安装文档及相关优化

    前言:随着硬件成本的不断低廉,我们可以存储更多数据内容,也会对各数据加以利用,其中一项很重要的数据内容便是日志文件,无论是访问日志还是系统日志或是应用日志,都显得十分重要,而怎么加以利用一直是一个难题 ...

  2. mysql数据库21_Mysql5.7.21安装文档

    Mysql5.7.21安装文档 发布时间:2020-06-27 13:59:56 来源:51CTO 阅读:946 作者:PengChonggui --1.创建用户组mysql,创建用户mysql并将其 ...

  3. Subversion(SVN)安装文档

    Subversion(SVN)安装文档 SVN中文网址(操作手册) http://www.iusesvn.com/    软件版本(当前版本): subversion-1.6.17.tar.gz su ...

  4. Oracle 11g 单实例安装文档

    这里介绍在Red Hat Enterprise Linux Server release 5.7 (Tikanga)下安装ORACLE 11.2.0.1.0的过程,本文仅仅是为了写这样安装指导文档而整 ...

  5. KVM 标准化安装文档

    KVM 标准化安装文档 转载于:https://blog.51cto.com/wangwei007/600111

  6. hadoop2.6.5安装文档及解决root用户无法ssh localhost的问题

    hadoop2.6.5官方安装文档 解决root用户无法ssh localhost的问题:

  7. 转自 David dai linux平台 oracle 数据库 安装文档

    Oracle 官方的安装文档 http://download.oracle.com/docs/cd/B28359_01/install.111/b32002/toc.htm 一. 安装相关包  1.1 ...

  8. php oracle817,Oracle 817 For Linux/Unix安装文档-数据库专栏,ORACLE

    oracle 817安装文档 1.      创建dba组和oracle用户 root@hz_cmode # groupadd dba root@hz_cmode # useradd -m -d /o ...

  9. ORACLE LINUX 6.3 + ORACLE 11.2.0.3 RAC + VBOX安装文档

    ORACLE LINUX 6.3 + ORACLE 11.2.0.3 RAC + VBOX安装文档 2015-10-21 12:51 525人阅读 评论(0) 收藏 举报  分类: Oracle RA ...

最新文章

  1. GitHub-jekyll静态博客快速构建与优化--jekyll serve --incremental --profile
  2. 爱要大声“手”出来!一个程序猿的七夕表白应用!
  3. 自动规避代码陷阱——自定义Lint规则
  4. windows server 驱动精灵_还在用Windows文件共享?我来教你一键摆脱Windows海量小文件使用和备份的噩梦...
  5. 开发函数计算的正确姿势——网页截图服务
  6. Python基础----字典
  7. 计算机中的颜色VI——从色相值到纯色的快速计算
  8. ubuntu 上搭建lanp环境
  9. Normalize.css 支持 HTML5 的CSS Reset
  10. 安卓设备门禁识别开发_基于android手机的视频通话门禁控制系统
  11. 东财《计算机应用基础》综合作业
  12. C5t:递归判断是否回文串
  13. 计算机班音乐课怎么上,如何运用电脑课件进行音乐教学.doc
  14. 使用聊天机器人做客服工作是一种什么体验?
  15. docker开放端口
  16. FIFA halts 2026 bids amid scandal 国际足联在丑闻期间停止2026年足球世界杯申请
  17. SqlServer-分词
  18. 系统动力学模型_典型海洋生态系统动力学模型构建、应用及发展入选2020年经典中国国际出版工程...
  19. 华为手机日历同步win10日历
  20. 毫米波雷达FMCW技术理解

热门文章

  1. Vaughn Vernon谈当今软件开发所面临的挑战
  2. Centos版本 32或64位查看命令
  3. 微软职位内部推荐-Software Engineer II-Data Mini
  4. cocos2d-x 弹出对话框
  5. eclipse常用插件安装
  6. MySQL中的锁(表锁、行锁)
  7. 基于容器的ETCD集群脚本
  8. 图标和文字对齐的方法
  9. Python Socket Programming
  10. iOS中UITableViewCell的重用问题解决方案