全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

使用docker搭建gitlab详解

使用docker搭建gitlab

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

https://about.gitlab.com/downloads/#centos7

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

运行gitlab容器

#查找镜像
[root@cloud ~]# docker search gitlab


INDEX    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 --name='gitlab-ce' -d \
    --net=none \
    --restart always \
    --volume /home/gitlab/config:/etc/gitlab \
    --volume /home/gitlab/logs:/var/log/gitlab \
    --volume /home/gitlab/data:/var/opt/gitlab \
    gitlab/gitlab-ce

# 设置网络IP
pipework br0 gitlab-ce 132.97.8.10/24@132.97.8.1

配置gitlab服务器的访问地址

修改gitlab的配置文件

vi /home/gitlab/config/gitlab.rb

# 配置http协议所使用的访问地址
external_url 'http://132.97.xxx.xxx'

修改gitlab.rb配置文件之后,重启容器。或者在容器里执行gitlab-ctl reconfigure命令。

# 进入容器
docker exec -it gitlab-ce bash

# 重启gitlab
gitlab-ctl reconfigure

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

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。


# docker  # gitlab  # 搭建  # 安装  # 基于CentOS8系统使用Docker搭建Gitlab的详细教程  # 教你使用Docker搭建gitlab社区汉化版的详细过程  # 使用Docker搭建私有GitLab的两种方案  # 基于Docker部署GitLab环境搭建的方法步骤  # CentOS8.1搭建Gitlab服务器详细教程  # centos6搭建gitlab的方法步骤  # Centos7使用docker搭建gitlab服务器  # Docke实例之搭建gitlab的方法  # 用GitLab搭建自己的私有GitHub库的步骤  # 在CentOS7上搭建本地GitLab服务器  # 镜像  # 重启  # 配置文件  # 放在  # 容器里  # 都不  # 已有  # 机上  # 大家多多  # 器上  # 桥接  # STARS  # DESCRIPTION  # OFFICIAL  # search  # INDEX  # cloud  # AUTOMATED  # image  # Edition 


相关文章: 建站之星如何助力网站排名飙升?揭秘高效技巧  如何在云主机快速搭建网站站点?  外贸公司网站制作,外贸网站建设一般有哪些步骤?  建站之星如何快速解决建站难题?  电脑免费海报制作网站推荐,招聘海报哪个网站多?  企业网站制作费用多少,企业网站空间一般需要多大,费用是多少?  建站IDE高效指南:快速搭建+SEO优化+自适应模板全解析  SAX解析器是什么,它与DOM在处理大型XML文件时有何不同?  定制建站是什么?如何实现个性化需求?  临沂网站制作企业,临沂第三中学官方网站?  如何通过cPanel快速搭建网站?  香港服务器网站推广:SEO优化与外贸独立站搭建策略  唐山网站制作公司有哪些,唐山找工作哪个网站最靠谱?  已有域名如何快速搭建专属网站?  免费制作统计图的网站有哪些,如何看待现如今年轻人买房难的情况?  Android自定义listview布局实现上拉加载下拉刷新功能  想学网站制作怎么学,建立一个网站要花费多少?  简历在线制作网站免费版,如何创建个人简历?  中山网站推广排名,中山信息港登录入口?  香港服务器部署网站为何提示未备案?  如何快速查询网址的建站时间与历史轨迹?  音响网站制作视频教程,隆霸音响官方网站?  宿州网站制作公司兴策,安徽省低保查询网站?  香港服务器网站卡顿?如何解决网络延迟与负载问题?  高端建站三要素:定制模板、企业官网与响应式设计优化  如何选择适配移动端的WAP自助建站平台?  济南网站制作的价格,历城一职专官方网站?  Android滚轮选择时间控件使用详解  c++怎么用jemalloc c++替换默认内存分配器【性能】  建站之星北京办公室:智能建站系统与小程序生成方案解析  香港网站服务器数量如何影响SEO优化效果?  如何选择高效可靠的多用户建站源码资源?  赚钱网站制作软件,建一个网站怎样才能赚钱?是如何盈利的?  网站视频制作书签怎么做,ie浏览器怎么将网站固定在书签工具栏?  如何选择建站程序?包含哪些必备功能与类型?  沈阳个人网站制作公司,哪个网站能考到沈阳事业编招聘的信息?  如何在香港服务器上快速搭建免备案网站?  建站之星CMS建站配置指南:模板选择与SEO优化技巧  建站之星如何优化SEO以实现高效排名?  如何快速生成橙子建站落地页链接?  香港服务器如何优化才能显著提升网站加载速度?  再谈Python中的字符串与字符编码(推荐)  高端智能建站公司优选:品牌定制与SEO优化一站式服务  北京网页设计制作网站有哪些,继续教育自动播放怎么设置?  香港服务器建站指南:免备案优势与SEO优化技巧全解析  深圳网站制作费用多少钱,读秀,深圳文献港这样的网站很多只提供网上试读,但有些人只要提供试读的文章就能全篇下载,这个是怎么弄的?  北京网站制作的公司有哪些,北京白云观官方网站?  深圳网站制作公司好吗,在深圳找工作哪个网站最好啊?  建站主机如何选?性能与价格怎样平衡?  大连网站制作公司哪家好一点,大连买房网站哪个好? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。