1.docker-compose.yml配置
version: '3.0'
services:
gitlab:
image: gitlab/gitlab-ce
ports:
- "80:80"
- "443:443"
- "8082:22"
restart: always
volumes:
- "./web/gitlab/config:/etc/gitlab" # 需要建好对应的目录
- "./web/gitlab/data:/var/opt/gitlab"
- "./web/gitlab/logs:/var/log/gitlab"
2.gitlab配置文件
vim web/gitlab/config/gitlab.rb
增加一行:
external_url 'https://gitlab.yinnote.com'
3.遇到的问题
1.服务器内存只有1G,gitlab要求内存是至少1G,因此跑不起来;
-----解决方式:升级内存
2.ssh端口本机用的是8082而非22端口,因此git clone git@domian:username/project.git
这种形式会提示输入密码。
-----解决方式:命令改为:git clone ssh://git@domian:8082/username/project.git
网友评论