docker部署gitlab
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了docker部署gitlab相关的知识,希望对你有一定的参考价值。
由于docker部署gitlab比较方便,于是用docker部署gitlab,安装步骤如下:
我拿的虚拟机做的测试,系统是centos 7.1,我ip是192.168.12.234.
docker安装以及基础知识这里就不说了
1. 下载gitlab镜像
docker pull gitlab/gitlab-ce
2. 运行gitlab实例
mkdir -pv /data/gitlab/{config,logs,data} GITLAB_HOME="/data/gitlab" docker run -d --hostname gitlab --publish 8443:443 --publish 80:80 --publish 2222:22 --name gitlab --restart always --volume $GITLAB_HOME/config:/etc/gitlab --volume $GITLAB_HOME/logs:/var/log/gitlab --volume $GITLAB_HOME/data:/var/opt/gitlab gitlab/gitlab-ce
3. 配置gitlab实例
docker exec -it gitlab /bin/bash 进去容器之后 vim /etc/gitlab/gitlab.rb 找到external_url,修改 external_url "http://192.168.12.234" 退出容器exit 重启容器 docker restart gitlab
4. 访问gitlab
直接通过http://192.168.12.234访问一开始遇到了502,后面检查了selinux打开,于是关闭下502就好了,另外还要检查下系统防火墙
以上是关于docker部署gitlab的主要内容,如果未能解决你的问题,请参考以下文章
Python3 - Docker 安装部署Gitlab代码托管教程
Python3 - Docker 安装部署Gitlab代码托管教程
Python3 - Docker 安装部署Gitlab代码托管教程