0
点赞
收藏
分享

微信扫一扫

私有gitlab(极狐)部署


此处选用docker方式部署,比较简单
首先准备好了一个linux服务器,我用的是自己的虚拟机

私有gitlab(极狐)部署_容器

准备开干,docker已经ok

第一步,docker镜像下载安装

docker pull twang2218/gitlab-ce-zh

然后安装

docker run -d -p 8443:443 -p 8090:80 -p 8022:22 --restart always --name gitlab twang2218/gitlab-ce-zh

可能报错,IPv4 forwarding is disabled. Networking will not work
解决办法: 更改服务配置

vi /etc/sysctl.conf
net.ipv4.ip_forward=1  #最下方添加这段代码

重启网卡服务
 

systemctl restart network && systemctl restart docker

第二步,配置 需要配置本地的访问的ip地址
查看服务是否启动成功
 

docker ps

私有gitlab(极狐)部署_docker_02

启动成功,但是还不能访问,需要更改配置
进入容器中,开始更改配置

docker exec -it gitlab bash

修改第一个配置文件 gitlab.rb

//先进入到gitlab目录
cd /etc/gitlab   
//编辑gitlab.rb文件  
vim gitlab.rb

找到并更改external_url  为本地ip
 

私有gitlab(极狐)部署_linux_03

私有gitlab(极狐)部署_gitlab_04

external_url '10.0.32.174'

继续寻找gitlab_rails
 

//配置ssh协议所使用的访问地址和端口
gitlab_rails['gitlab_ssh_host'] = '192.168.XX.XX' //和上一个IP输入的一样
gitlab_rails['gitlab_shell_ssh_port'] = 8022 // 此端口是run时22端口映射的8022端口
:wq //保存配置文件并退出

至此 .第一个文件配置完成

开始第二个配置gitlab.yml文件 更改其中的host 为本机ip
 

// 文件路径 /opt/gitlab/embedded/service/gitlab-rails/config
//先进入到config目录下
cd /opt/gitlab/embedded/service/gitlab-rails/config
//打开编辑gitlab.yml文件
vim gitlab.yml
//修改host 与上面.rb文件修改的一致
// 修改port 为8090

私有gitlab(极狐)部署_gitlab_05

然后直接重启该容器  注:此命令为容器内重启服务命令
 

gitlab-ctl restart

重启过程有点慢;
然后重启完毕访问 ip:8090 即可
直接修改密码,默认用户为root,修改密码然后登录即可

私有gitlab(极狐)部署_运维_06

 

举报

相关推荐

0 条评论