docker/gitlab
2021-01-21 15:17:54 +08:00
..
.gitignore 初步提交gitlab镜像 2017-11-15 17:08:58 +08:00
docker-compose.env 更新目前使用的部分镜像 2021-01-21 15:17:54 +08:00
docker-compose.yml 更新目前使用的部分镜像 2021-01-21 15:17:54 +08:00
Dockerfile 更新gitlabdockerfile 2021-01-19 09:37:07 +08:00
env.sh 初步提交gitlab镜像 2017-11-15 17:08:58 +08:00
README.md 更新目前使用的部分镜像 2021-01-21 15:17:54 +08:00

Gitlab CE

使用方法

  1. 根据部署环境,修改 docker-compose.env 文件。
  2. 执行 env.sh 脚本生成docker-compose的配置文件(.env文件)。
  3. 执行 docker-compose up -d 命令,启动容器。

外部PostgreSQL

目前仅支持使用PostgreSQL数据库

官方不建议使用外部数据库,而实际上使用外部数据库时也会遇到不少问题,免于不必要的时间花费吧。

创建gitlab数据库

CREATE DATABASE gitlabhq_production;

外部nginx

注意事项

  • 容器首次启动可能比较久。
  • 由于gitlab默认使用hostname为访问的路径所以在docker环境下不适合构造容器时指定了hostname并且在相应的在gitlab启动参数中添加该配置。但除非该hostname是有对于的dns作为解析。不然使用者应当的本地hosts文件中添加使用映射地址和ip。
  • 尝试单独升级git版本失败原因是gitlab使用的内部的git版本具体路径是 /opt/gitlab/embedded/bin/git

文档参考