docker安装指定版本的gitlab并配置ssl证书
安装gitlab,指定14.5.2版本,为便于与下篇文章:gitlab恢复做准备。如果不需要恢复,或不需要配置ssl证书,请自行精简以下操作。
1. 开启gitlab
sh gitlab.sh
docker run -d \
--privileged=true \
--hostname xxx.xxx.xxx.xxx \
--publish 443:443 --publish 80:80 --publish 2222:22 \
--name gitlab \
--restart always \
--volume /etc/gitlab/config:/etc/gitlab \
--volume /etc/gitlab/logs:/var/log/gitlab \
--volume /etc/gitlab/data:/var/opt/gitlab \
--volume /etc/gitlab/ssl:/etc/gitlab/ssl \
gitlab/gitlab-ce:14.5.2-ce.0
2. 更改gitlab.rb
cd /etc/gitlab/config/
vim gitlab.rb
external_url 'https://your-domain.com'
nginx['redirect_http_to_https'] = true
nginx['ssl_certificate'] = "/etc/gitlab/ssl/server.crt"
nginx['ssl_certificate_key'] = "/etc/gitlab/ssl/server.key"
3. 将ssl证书放入 /etc/gitlab/ssl
4. 重启
docker restart gitlab
喜欢请赞赏一下啦^_^