群晖 Docker Gitlab 安装 及 https配置

安装

  1. 新建共享文件夹gitlab,创建下级目录/config /logs /data
    在这里插入图片描述
  2. 修改权限完全控制
    在这里插入图片描述
  3. Docker下载镜像
    在这里插入图片描述
  4. 配置存储位置及端口
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
  5. 启动容器

配置

https配置

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

    gitlab-gitlab-ce 是容器名称

  7. 重启gitlab服务
    gitlab-ctl reconfigure
    gitlab-ctl restart
    

完成

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐