采用docker镜像安装GitLab
3.2.1. 简介
- 官网:https://github.com/sameersbn/docker-gitlab
- 7.4.3之前版本,镜像里包含所有组件,7.4.3版本镜像里只包含核心组件:nginx、sshd、ruby on rails、sidekiq
3.2.2. 架构图
3.2.3. 下载镜像
- docker pull sameersbn/gitlab:7.4.3 # 下载gitlab镜像
- docker pull sameersbn/mysql:latest # 下载gitlab所用到的mysql镜像
- docker pull sameersbn/redis:latest # 下载gitlab所用到的redis镜像
3.2.4. 安装
3.2.4.1. 启动redis
- 命令:
docker run \ --name=gitlab_redis \ -tid \ sameersbn/redis:latest
3.2.4.2. 启动mysql
- mkdir -p /opt/gitlab/mysql
- 命令:
docker run \ --name=gitlab_mysql \ -tid \ -e 'DB_NAME=gitlabhq_production' \ -e 'DB_USER=gitlab' \ -e 'DB_PASS=password' \ -v /opt/gitlab/mysql:/var/lib/mysql \ sameersbn/mysql:latest