持续集成:搭建Gitlab

本文主要记录Mac上的Gitlab安装过程,使用Docker来安装Gitlab。

安装Docker

官网下载安装即可,不赘述。

安装portainer

这是一个可视化管理docker的工具,

1
docker run -d -v "/var/run/docker.sock:/var/run/docker.sock" -p 9060:9060 portainer/portainer

安装完毕后,访问http://localhost:9060,需要设定管理员密码,设置完成后,进入系统。
进入系统后,选择管理Local的Docker环境。

安装Gitlab

1
2
3
4
5
6
7
8
9
sudo docker run -d \
--hostname gitlab.example.com \
--name gitlab \
--restart always \
--publish 30001:22 --publish 30000:80 --publish 30002:443 \
--volume $HOME/DevEnv/Gitlab/data:/var/opt/gitlab \
--volume $HOME/DevEnv/Gitlab/logs:/var/log/gitlab \
--volume $HOME/DevEnv/Gitlab/config:/etc/gitlab \
gitlab/gitlab-ce

做了端口映射,并且做了数据卷,将Gitlab的目录挂载到本机指定目录下。

Author: Jason

Permalink: http://blog.knpc21.com/tech/ci-docker-gitlab/

文章默认使用 CC BY-NC-SA 4.0 协议进行许可,使用时请注意遵守协议。

Comments