Linux CentOS 部署 GitLab

Avatar photo

从代码仓库拉取GitLab镜像

docker pull harbor.jusesgod.com:8443/library/gitlab:nightly

目录存放结构:

/home/gitlab
├── conf
├── log
└── opt

将配置文件gitlab.rb放在conf目录下,并且修改gitlab.rb的属性:

#gitlab访问地址,可以写域名。如果端口不写的话默认为80端口,这里是用来访问的
external_url 'http://gitlab.jusesgod.com'

#ssh主机ip
gitlab_rails['gitlab_ssh_host'] = '192.168.50.109'
#ssh连接端口
gitlab_rails['gitlab_shell_ssh_port'] = 9922

#初始化用户密码
gitlab_rails['initial_root_password'] = "870731juses*"

通过docker compose启动gitlab

docker compose -f gitlab.yaml up -d