docker搭建gitlab

在服务器上直接安装gitlab,会装入Git,Redis ,postgresql,nginx等。如果主机已有redis、nginx等,配置会比较麻烦。而且以后gitlab的备份和迁移都不方便。附主机安装教程:

https://about.gitlab.com/downloads/#centos7 https://mirror.tuna.tsinghua.edu.cn/help/gitlab-ce/12 

如果将gitlab进行Docker化部署,所有服务如redis,postgresql等放在一个docker容器里,将配置、数据等文件挂载在宿主机上,备份和迁移时候只要复制docker镜像和挂载的数据目录即可。

运行gitlab容器

#查找镜像
[root@cloud ~]# docker search gitlabINDEX       NAME                                               DESCRIPTION                                     STARS     OFFICIAL   AUTOMATED
docker.io   docker.io/gitlab/gitlab-ce                         GitLab Community Edition docker image base...   946                  [OK]
docker.io   docker.io/sameersbn/gitlab                         Dockerized gitlab web server                    803                  [OK]
docker.io   docker.io/gitlab/gitlab-runner                                                                     143                  [OK]
docker.io   docker.io/gitlab/gitlab-ee                         GitLab Enterprise Edition docker image bas...   47                   # 拉取镜像
docker pull docker.io/gitlab/gitlab-ce# 启动镜像(使用桥接网络启动docker)
docker run --detach \--publish 9443:443 --publish 9080:80 --publish 9022:22 \--name gitlab \--restart always \--volume /app/gitlab/config:/etc/gitlab \
--volume /app/gitlab/logs:/var/log/gitlab \
--volume /app/gitlab/data:/var/opt/gitlab gitlab/gitlab-ce

浏览器打开http://132.97.xxx.xxx:9080   即可访问到gitlab

gitlab初始用户名/密码:

username: root

password: 5iveL!fe

转载于:https://blog.51cto.com/2179425/2082899

docker搭建gitlab相关推荐

  1. gitlab使用_如何在正确使用 Docker 搭建 GitLab

    很多程序员在内网搭建 gitlab 都搭建的坑坑洼洼,不支持 https,或者装个 gitlab 就把服务器弄得乱七八糟的,根本不知道该怎么维护和迁移.还有程序员再用最原始的,远程机器上: git - ...

  2. 使用docker搭建gitlab服务器

    使用docker搭建gitlab服务器 一.查看当前dokcer环境 二.安装docker-compose 三.编辑yaml文件 1.创建目录及yaml文件 2.编辑ymal文件 四.生成自签名证书文 ...

  3. 基于Docker搭建Gitlab代码存储

    关于Docker搭建Gitlab,在19年时就已经在博客发过文章了,今天重新回顾一下. 1.拉取镜像 docker pull gitlab/gitlab-ce 默认拉取最新版本: 2.创建Gitlab ...

  4. Docker搭建 Gitlab CI Runner

    文章目录 Docker搭建 Gitlab CI Runner 拉取 gitlab-runner 镜像 启动 gitlab-runner容器 注册runner 定义项目构建流程 获取日志 停止并删除现有 ...

  5. 使用docker搭建gitlab版本控制系统

    1. GitLab 简介 GitLab 是一款基于 git 的开源代码仓库系统  GitLab 与著名的 GitHub 最大的区别就是:  允许我们搭建自己的 git 代码私有仓库,非常方便 2.安装 ...

  6. docker搭建gitlab服务器(Centos7)

    系统环境:CentOS Linux release 7.6.1810 (Core) git版本:gitlab/gitlab-ce 一.安装和启动docker 见HTTPRUNNERMANAGER安装部 ...

  7. 基于Docker搭建GitLab代码管理

    关于Git.SVN的优缺点就不再重复了,本篇主要以实际搭建为主. 1.下载镜像文件 在命令行窗口执行如下指令,预计下载完成4分钟. docker pull beginor/gitlab-ce:11.0 ...

  8. 基于Docker搭建GitLab环境

    GitLab占用内存较大,虚拟机内存建议设置在2G以上. 一.环境搭建 一.下载镜像文件 docker pull beginor/gitlab-ce:11.0.1-ce.0 注意:一定要配置阿里云的加 ...

  9. 如何使用Docker搭建Gitlab私有库

    第一步.安装环境 Node IP Descprition Gitlab 192.168.50.102 Gitlab服务 域名:www.example.com 第二步.安装Docker Linux安装D ...

最新文章

  1. autocad三维汇报,bim汇报,视图汇报方法
  2. linux下163YUM源配置
  3. python colormap(颜色映射)自定义
  4. ztree.js的使用整理
  5. 人参中第一次膜你退货
  6. numpy 数组抽取_Python 关于NumPy的用法介绍
  7. mongodb基本语句
  8. 推荐系统相关算法(2):k-nearest neighbor
  9. B. Box Fitting
  10. Android的sqlite使用外部,Android 使用外部已经建立好的sqlite数据库
  11. Django学习目录
  12. verilog之编程应该注意的事项
  13. Trie树---前缀最相似匹配
  14. bzoj1061 志愿者招募
  15. 大文件上传 NeatUpload 控件(转)
  16. php获取客户端IP和服务器端IP
  17. 8、C语言printf函数与scanf函数
  18. 疫情下的校园生活是咋样的?
  19. 怎么把cad的图导入ps_CAD图纸导入Photoshop的方法有哪些?
  20. OpenGLGLUT入门学习

热门文章

  1. 2020年度“中国神经科学重大进展”获奖名单【附成果介绍】
  2. 前沿科技 | 中科院科学家研究揭示奥陶纪末生命大灭绝新机制
  3. 下一代脑电图可以帮助恢复失去的大脑功能
  4. 教你怎么卷过别人 | 每日趣闻
  5. 同样的工作年限,为什么有人年薪百万,有人月薪五千?
  6. BAT架构师技术文档:Redis+Nginx+Dubbo精选+面试题+架构师精选视频(免费领)
  7. 互联网大厂内推求职的正确姿势?
  8. 头秃,在线求名字:网易使用昵称交流,再也没有“哥,姐,总”
  9. 马斯克,带动大盘的男人:财报一出市值飙升 840 亿!
  10. 如果宁静是 Oracle,万茜、张雨绮、黄圣依是什么?