1、docker gitlab创建
docker run -d --name gitlab \
--restart always \
-p 8443:443 \
-p 83:80 \
-p 8822:22 \
-v /gitlab/config:/etc/gitlab \
-v /gitlab/logs:/var/log/gitlab \
-v gitlab/data:/var/opt/gitlab \
gitlab/gitlab-ce:13.3.7-ce.0
2、无法访问,应该是由external_url设置不对引起的,docker映射不同端口时,记得该端口配置的是docker的端口
# 配置http协议:'http://192.168.1.xx,不能写192.168.1.xx:83
external_url '192.168.1.xx'
# 配置ssh协议所使用的访问地址和端口,同上
gitlab_rails['gitlab_ssh_host'] = '192.168.1.xx'
gitlab_rails['gitlab_shell_ssh_port'] = 8822# 此端口是run时22端口映射的8822端口
3、502错误,当机器配置低是,gitlab还没有启动完,导致这个现象产生,多等待一会