巅云智能建站平台搭建版(创业流派版)火爆上线,毕生受权!新增:文章智能收罗+全站真静态打包+都会分站+智能小法式+不法词过滤+H5自顺应+智能链词等功效功效概况
赞助文档Help

Docke实例之搭建gitlab的体例

一佰互联网站建造(www.taishanly.com) 宣布日期 2020-04-23 09:20:56 阅读数: 170

gitlab先容概述

GitLab 是一个用于堆栈办理体系的开源名目。利用Git作为代码办理东西,并在此根本上搭建起来的web办事。Github是大众的git堆栈,而Gitlab合适于搭建企业外部公有git堆栈

官网:

http://about.gitlab.com/

http://github.com/gitlabhq/gitlabhq

前端:Nginx,用于页面及Git tool走http或https和谈
后端:Gitlab办事,接纳Ruby on Rails框架,经由过程unicorn完成背景办事及多历程
SSHD:开启sshd办事,用于用户上传ssh key停止版本克隆及上传。注:用户上传的ssh key是保管到git账户中
数据库:今朝仅撑持MySQL和PostgreSQL
Redis:用于存储用户session和使命,使命包含新建堆栈、发送邮件等等
Sidekiq:Rails框架自带的,定阅redis中的使命并履行

搭建流程

1.建立假造机

复制代码 代码以下:
docker-machine create --driver virtualbox --virtualbox-cpu-count 4 --virtualbox-memory 3072 dev-gitlab

2.设置装备摆设假造机的加快器

docker-machine ssh dev-gitlab

sudo sed -i "s|EXTRA_ARGS="|EXTRA_ARGS="--registry-mirror=http://6cade60d.m.daocloud.io |g" /var/lib/boot2docker/profile

exit

docker-machine restart dev-gitlab

3.下载redis,postgresql,gitlab镜像

docker pull sameersbn/redis

docker pull sameersbn/postgresql

docker pull sameersbn/gitlab

4.履行下面镜像天生容器( 为换行符揭示,现实上去掉 一行履行)

# 天生postgresql镜像容器

docker run --name postgresql -d 
-e "DB_NAME=gitlabhq_production" 
-e "DB_USER=gitlab" 
-e "DB_PASS=password" 
-e "DB_EXTENSION=pg_trgm" 
-v /home/docker/opt/postgresql/data:/var/lib/postgresql 
sameersbn/postgresql
# 天生redis镜像容器

docker run --name redis -d 
-v /home/docker/opt/redis/data:/var/lib/redis 
sameersbn/redis
# 天生redis镜像容器
# 注重: GITLAB_HOST为假造机分派的地点

docker run --name gitlab -d 
--link postgresql:postgresql --link redis:redisio 
-p 10022:22 -p 10080:80 
-e "GITLAB_PORT=10080" 
-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.99.100" 
-e "GITLAB_EMAIL=xiahl0916@163.com" 
-e "SMTP_ENABLED=true" 
-e "SMTP_DOMAIN=www.163.com" 
-e "SMTP_HOST=smtp.163.com" 
-e "SMTP_STARTTLS=false" 
-e "SMTP_USER=邮箱地点" 
-e "SMTP_PASS=邮箱暗码" 
-e "SMTP_AUTHENTICATION=login" 
-e "GITLAB_BACKUP_SCHEDULE=daily" 
-e "GITLAB_BACKUP_TIME=00:30" 
-v /home/docker/opt/gitlab/data:/home/git/data -m 2048m --memory-swap=-1 
sameersbn/gitlab

以上便是本文的全数内容,但愿对大师的进修有所赞助,也但愿大师多多撑持网页设想。

一佰互联是天下着名建站品牌办事商,咱们有九年、网站建造、网页设想、php开辟和域名注册及假造主机办事经历,供给的办事更是天下着名。最近几年来还整合团队上风自立开辟了可视化多用户”“3.0平台版,拖拽排版网站建造设想,轻松完成pc站、手机微网站、小法式、APP一体化全网营销网站扶植 ,已胜利的为天下上百家收集公司供给自助建站平台搭建办事。

相干消息more

21
04月
CSS 同级元素position:fixed

题目描写想用CSS完成顶部牢固的结果:测验考试margin-top加position:fixed完成,代码以下:<!DOCTYPE htm... >>概况

28
03月
你能够历来都没想过甚么是“先发上风”

简介:柯达直到开张的那一天生产的菲林依然是天下上品质最好的。嘲讽的是,天下上第一台数码相机就呈此刻柯达的尝试室里。携程比去哪儿早建立六年,对... >>概况

05
08月
加盟一佰互联你胜利的挑选! 做假造主机域名注

加盟一佰互联你胜利的挑选! 做假造主机代办署理、域名注册代办署理。 加盟一佰互联你胜利的挑选,2000元,就有和本站一样的平... >>概况

05
04月
Android:WebView与 JS 交互

简介:媒介此刻良多App里都内置了Web网页(Hybrid App),比方说良多电商平台,淘宝、京东、聚划算等等,以下图上述功效是由Andr... >>概况

高端网站扶植

美工统筹SEO,为企业电子商务营销助力!

德律风:

023-85725751
建站

产物

域名注册 假造主机 云办事器 企业邮局
智能建站 APP打包 微站/小法式 创业平台
网站推行 媒体营销 智能收罗 AI机械人
400德律风 短信营销 店销机械人
私家定制 流派网站