gitlab - ce 社区版(免费) gitlab - ee 企业版(收费)

一、docker镜像安装

1. 获取镜像

  • 获取最新镜像
    • docker pull gitlab/gitlab-ce:latest
  • 获取指定版本镜像
    • docker pull gitlab/gitlab-ce:11.7.5-ce.0

      2. 设置卷的位置

      export GITLAB_HOME=/srv/gitlab
本地位置 容器位置 用处
$GITLAB_HOME/data /var/opt/gitlab 用于存储应用程序数据。
$GITLAB_HOME/logs /var/log/gitlab 用于存储日志。
$GITLAB_HOME/config /etc/gitlab 用于存储 GitLab 配置文件。

3. 安装

  1. docker run --detach \
  2. --hostname gitlab.example.com \
  3. --publish 443:443 --publish 80:80 --publish 22:22 \
  4. --name gitlab \
  5. --restart always \
  6. --volume $GITLAB_HOME/config:/etc/gitlab \
  7. --volume $GITLAB_HOME/logs:/var/log/gitlab \
  8. --volume $GITLAB_HOME/data:/var/opt/gitlab \
  9. --shm-size 256m \
  10. gitlab/gitlab-ee:latest

安装

参考资料