前言
本文是「从零构建 GitLab CI/CD 流水线」一文的先导文章。
操作系统环境为Centos7,使用Docker进行GitLab的安装,如果Centos7中没有安装Docker,可以参考「Centos7安装docker-ce」一文,它同为「从零构建 GitLab CI/CD 流水线」先导文。
安装GitLab
gitlab 镜像分为两个版本:
gitlab-ce 社区版
gitlab-ee 企业收费版
这里使用社区版则可,直接安装官方镜像,目前(2020/1/14)官方镜像大小约1.8G,如果你没有设置Docker镜像源,Docker会默认从国外Docker官方Hub去拉去进行,速度难以让人接受,参考「Centos7安装docker-ce」一文进行设置。
拉取gitlab-ce源
docker pull gitlab/gitlab-ce:latest
运行Gitlab
下载完后,先不急着运行Gitlab,为了避免容器运行时数据丢失,需要使用Docker volume(容器卷)方式来将数据映射到本地,这里创建/home/gitlab
目录来存放相应的数据,具体对应关系如下表。