Docker中安装Gitlab详细全教程
前言
最近工作需要,部署了一下测试环境,自动化部署,涉及到的内容有,Docker,Mysql,Gitlab,Jenkins等,下面记录的是在Docker中安装Gitlab,如果没有安装Docker的同学,传送门在这里:https://blog.csdn.net/lianxiaohei/article/details/122607647
提示:以下是本篇文章正文内容,下面案例可供参考
一、安装Gitlab
GitLab是一个Git的代码托管工具,有免费的社区版允许我们在本地搭建代码托管网站,也有付费的企业版网站,能够在线托管代码。传统方式是手动下载Gitlab的软件包,然后搭建相关运行环境。不过这种方式非常麻烦,而且如果要更换机器所有配置工作又得重来一边,如果有同学学过Java的话应该记得初学Java时配置环境变量的恐惧吧?因此更好的办法就是使用现在非常流行的Docker。
那么Docker又是个什么东西呢?这是一个虚拟化的运行工具,主要目的是将软件和整个运行环境打包起来,让我们不需要配置即可快速运行软件。Docker安装服务还是比较方便的,此次主要记录Docker安装服务的详细过程,因为安装这个中途也踩了一些坑,此次安装环境CentOS7.6,Docker版本为1.13.1
1.搜索影像
docker search gitlab
可以看到镜像有很多,我选择了第五个,因为这是中文版的,鄙人英语不是很好,还是看中文版的比较舒服。版本的话就根据自己的喜好,如果想选择英文版推荐第一个
2.下载影像
docker pull twang2218/gitlab-ce-zh
安装过程可能会等一下,不要着急。
3.启动Git服务
docker run -d -p 8443:443 -p 8090:80 -p 8022:22 --restart always --name gitlab -v /usr/local