从代码仓库拉取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