首页 > 其他 > 详细

GitLab安装文档

时间:2019-09-18 12:01:21      阅读:100      评论:0      收藏:0      [点我收藏+]

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

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

 

GitLab安装文档

原文:https://www.cnblogs.com/dayu007/p/11540730.html

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