docker部署gitlab
2017-06-23 16:23
405 查看
由于docker部署gitlab比较方便,于是用docker部署gitlab,安装步骤如下:
我拿的虚拟机做的测试,系统是centos 7.1,我ip是192.168.12.234.
docker安装以及基础知识这里就不说了
我拿的虚拟机做的测试,系统是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就好了,另外还要检查下系统防火墙相关文章推荐
- 记录Mac下使用Docker部署gitlab权限问题的解决
- Ubuntu & GitLab CI & Docker & ASP.NET Core 2.0 自动化发布和部署(1)
- docker部署gitLab
- 使用Docker部署Gitlab
- Mac通过Docker部署Gitlab实践
- 基于docker的gitlab部署及迁移
- 部署docker-gitlab
- centos7 在docker swarm中运行Jenkins,利用gitlab的webhook触发自动部署脚本
- Ubuntu & GitLab CI & Docker & ASP.NET Core 2.0 自动化发布和部署(2)
- 使用GitLab、Jenkins、Docker建立快速持续化集成交付部署方案
- Docker-Gitlab 安装部署笔记
- 基于-docker的jenkins-gitlab实现自动部署
- 使用Docker部署Gitlab服务及基础操作说明
- 使用Docker部署GitLab
- 在 CentOS 7 上使用 Docker 部署安装 GitLab
- 使用Docker部署Gitlab
- centos6.5下 docker下gitlab的部署安装
- gitlab持续集成部署(CI/CD),使用docker配置gitlab-runner
- Mac通过Docker部署Gitlab实践
- Mac通过Docker部署Gitlab实践