📣读完这篇文章里你能收获到
- 在Docker中快速部署Gitlab
- 感谢点赞+收藏,避免下次找不到~
前提条件: 服务器内存至少4G(内存不够会出现502错误)
一、拉取Gitlab镜像
# gitlab-ce为稳定版本,后面不填写版本则默认pull最新latest版本
docker pull gitlab/gitlab-ce:latest
二、编辑配置
- 服务器路径:/home/gitlab/config/gitlab.rb,该路径为-v映射的配置文件地址
# gitlab.rb文件内容默认全是注释
vim /home/gitlab/config/gitlab.rb
- Copy以下内容
# 配置http协议所使用的访问地址,不加端口号默认为80
external_url 'http://192.168.199.231'
# 配置ssh协议所使用的访问地址和端口
gitlab_rails['gitlab_ssh_host'] = '192.168.1.0' #此路径为hostname,为服务器地址/域名指向
gitlab_rails['gitlab_shell_ssh_port'] = 222 # 此端口是run时22端口映射的222端口
三、运行镜像
docker run -d \
-p 1011:443 \
-p 1012:80 \
-p 1013:22 \
--name gitlab --restart always \
-v /home/gitlab/config:/etc/gitlab \
-v /home/gitlab/logs:/var/log/gitlab \
-v /home/gitlab/data:/var/opt/gitlab gitlab/gitlab-ce
四、访问gitlab
- http://ip:port
五、创建项目
- 看到这里为上面第四步配置的内容即为正确的