使用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小时内与您取得联系。