Docker安装GitLab全流程

提示:本文为Docker安装GitLab详细步骤说明

一、安装gitlab ce拉取镜像

| $ docker pull gitlab-ce

回车执行提示如下输出则安装成功:

Using default tag: latest
latest: Pulling from gitlab/gitlab-ce
a70d879fa598: Pull complete 
c4394a92d1f8: Pull complete 
10e6159c56c0: Pull complete 
dcfffe3e5a58: Pull complete 
b5bf0a654622: Pull complete 
24a481547e23: Pull complete 
7175d21bd53c: Pull complete 
2de0c6fdcef8: Pull complete 
6c90cb8becf7: Pull complete 
Digest: sha256:d2d55eaecbfd16051b812c767f5950bf67ca4fcefbdeb30f7b6598a7e21d7779
Status: Downloaded newer image for gitlab/gitlab-ce:latest
docker.io/gitlab/gitlab-ce:latest

2.设置git端口无需修改直接复制执行

| $ docker run -d  -p 8443:443 -p 9100:9100 -p 8222:22 --name gitlab --restart always -v /home/gitlab/config:/etc/gitlab -v /home/gitlab/logs:/var/log/gitlab -v /home/gitlab/data:/var/opt/gitlab gitlab/gitlab-ce

执行成功输出一段字符串:

0e1db2506ecfdb37d4cbe5d13ceb140e39f410dce4e9bea3310b1a3374d1e

3.配置配置文件

3.1修改gitlab.rb文件(vim /home/gitlab/config/gitlab.rb)

// 在gitlab创建项目时候http地址的host我们如上配置的端口为9100故下面需要加上端口9100
external_url 'http://xx.xx.xx.xx:9100'

// 在gitlab创建项目时候ssh地址的host
gitlab_rails['gitlab_ssh_host'] = 'xx.xx.xx.xx'(不用添加端口)

# docker run 的时候我们把22端口映射为外部的8222了,这里修改下
gitlab_rails['gitlab_shell_ssh_port'] = 8222

3.2 重启gitlab

| $ docker restart gitlab

3.3直接浏览器输入上面配置的external_url 访问若果提示502错误,直接重启服务器在访问就OK无需修改端口

4.浏览器输入配置的host地址端口默认为80的无需输入端口直接IP即可访问登录页,安装结束,具体git配置使用移步检索gitlab使用教程

提示:gitlab默认用户名为:root 初次登录需要修改密码
友谊链接参考:更详细教程参考.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值