文章目录
一、安装
1.1.gitlab 镜像下载
# 下载最新版本(我这里选择现在最新版本)
docker pull gitlab/gitlab-ce
# 下载指定版本(版本自己选)
docker pull beginor/gitlab-ce:11.0.1-ce.0
镜像比较大,下载过程会比较长,耐心等待
1.2.docker 启动 gitlab
# 1.创建相对应目录将 GitLab 的配置 (etc) 、 日志 (log) 、数据 (data) 挂载到容器外。
mkdir -p /home/gitlab/{
etc,log,data}
# 2.启动容器
docker run \
-d \
-p 8443:443 \
-p 8090:8090 \
-p 8022:22 \
--name gitlab \
--restart unless-stopped \
-v /home/gitlab/etc:/etc/gitlab \
-v /home/gitlab/log:/var/log/gitlab \
-v /home/gitlab/data:/var/opt/gitlab \
gitlab/gitlab-ce
注:上文命令中的第二个 8090 对应的是下文配置文件 gitlab.rb 中 external_url 配置的端口。如果你配置的是无端口的,那默认就是 80 端口。
1.3.gitlab 配置
(1)vi /home/gitlab/etc/gitlab.rb
# http协议访问地址,不加端口号默端口为 80 (改成部署机器的域名或者IP地址)我这里配置8090
external_url