sameersbn mysql_CentOS7下使用docker环境搭建gitlab

下载所需docker镜像

docker pull index.alauda.cn/sameersbn/gitlab

# docker pull index.alauda.cn/sameersbn/postgresql

docker pull index.alauda.cn/sameersbn/mysql

docker pull index.alauda.cn/sameersbn/redis

开始启动容器

1. 启用postgresql (或者不)

# docker run –name=postgresql -d \

# -e ‘DB_NAME=gitlabhq_production’ -e ‘DB_USER=gitlab’ -e ‘DB_PASS=password’ \

# -v /home/postgresql/data:/var/lib/postgresql \

# index.alauda.cn/sameersbn/postgresql

2. 启用mysql

docker run –name=mysql -itd \

-e ‘DB_NAME=gitlabhq_production’ \

-e ‘DB_USER=gitlab’ \

-e ‘DB_PASS=password’ \

-v /home/gitlab/mysql:/var/lib/mysql \

index.alauda.cn/sameersbn/mysql

3. 启用数据缓存

docker run –restart=always -it –name=redis index.alauda.cn/sameersbn/redis

4. 启动gitlab

yum install epel-release

yum install pwgen

生成16位随机字符串 GITLAB_SECRETS_DB_KEY_BASE

pwgen bsv1 64

docker run \

–name=’gitlab’ \

-itd \

–link mysql:mysql \

–link redis:redisio \

-p 10022:22 -p 10080:80 \

-e ‘GITLAB_PORT=10080’ \

-e ‘GITLAB_SSH_PORT=10022’ \

-e ‘GITLAB_HOST=gitlab.example.com’ \

-e ‘GITLAB_SECRETS_DB_KEY_BASE=TfxPhW4fRRHwKs5RZT6BDjpjTl2bf6HV3S36MCR8hXn26CQCpZpMFxd3gMLkHcSK’ \

-v /home/gitlab/data:/home/git/data \

-v /home/gitlab/log:/var/log/gitlab \

index.alauda.cn/sameersbn/gitlab

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值