Docker安装GitLab
gitlab 镜像分为两个版本:
- gitlab-ce 社区版
- gitlab-ee 企业收费版
这里使用社区版则可,直接安装官方镜像,目前(2020/1/14)官方镜像大小约1.8G,如果你没有设置Docker镜像源,Docker会默认从国外Docker官方Hub去拉去进行,速度难以让人接受。
拉取gitlab-ce源
docker pull gitlab/gitlab-ce:latest
运行Gitlab
docker run \
-d --name gitlab \
--restart always \
-p 443:443 -p 80:80 -p 22:22 \
-v /data/gitlab/config:/etc/gitlab \
-v /data/gitlab/logs:/var/log/gitlab \
-v /data/gitlab/data:/var/opt/gitlab \
gitlab/gitlab-ce
修改配置文件
vim /home/gitlab/config/gitlab.rb
添加一下内容(该文件默认全部被注释)
# 配置http协议所使用的访问地址,不加端口号默认为80
external_url 'http://192.168.199.231'
# 配置ssh协议所使用的访问地址和端口
gitlab_rails['gitlab_ssh_host'] = '192.168.199.231'
gitlab_rails['gitlab_shell_ssh_port'] = 222 # 此端口是run时22端口映射的22端口
还没有评论,来说两句吧...