群晖 Docker Gitlab 安装 及 https配置
安装
- 新建共享文件夹
gitlab,创建下级目录/config /logs /data

- 修改权限
完全控制

- Docker下载镜像

- 配置存储位置及端口



- 启动容器
配置
https配置
- 在
gitlab/config/目录下新建文件夹ssl - 将
阿里云SSL证书文件放到ssl下,并修改.pem文件扩展名到.crt - 给权限
sudo chmod 755 xxx.crt xxx.key - 找到
gitlab.rb文件,修改如下:external_url "https://<innet-ip>:<port>" # <innet-ip>:这里填写nas内网ip # <port>:这里填写端口号,注意是容器端口号(81),而docker映射到本地的端口号是登录时使用的nginx['enable'] = true nginx['redirect_http_to_https'] = truenginx['ssl_certificate'] = "/etc/gitlab/ssl/xxx.crt" nginx['ssl_certificate_key'] = "/etc/gitlab/ssl/xxx.key" - 保存退出
- 命令行进入docker容器
docker exec -it gitlab-gitlab-ce /bin/bashgitlab-gitlab-ce 是容器名称
- 重启
gitlab服务gitlab-ctl reconfigure gitlab-ctl restart















