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还没有启动完,导致这个现象产生,多等待一会 

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐