【CI/CD系列】docker部署gitlab

在这里插入图片描述
科普一下:
GitLab 是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的web服务。安装方法是参考GitLab在GitHub上的Wiki页面。
最初,该产品命名为GitLab,是完全免费的开源软件,按照MIT许可证分发。
2013年7月,产品被拆分为:GitLabCE(社区版)和GitLabEE(企业版),当时,GitLabCE和GitLabEE的许可仍然是根据MIT许可分发的免费和开源软件。
2014年2月,GitLab宣布采用开放核心业务模式。GitLabEE设置在专有许可证下,并且包含CE版本中不存在的功能。
2015年7月,公司又筹集了150万美元的种子基金。截至2015年的客户包括阿里巴巴集团,IBM和SpaceX。
2015年9月,GitLab从KhoslaVentures筹集了400万美元的A系列资金。
2016年7月,GitLabCEO确认了公司的开放核心功能。
2016年9月,GitLab从AugustCapital和其他公司筹集了2000万美元的B系列资金。
Gitlab于2017年1月31日发布一系列紧急通告称,位于荷兰的系统管理员因操作失误而删除了包含310GB产品数据的文件夹,在取消删除操作后仅剩下4.5GB。运维人员之后检查发现,网站宣称和配备的多项备份措施均未正常运作或难以利用。Gitlab在YouTube直播了恢复数据的过程。网站最终丢失了最后6小时的数据库数据(包括问题、合并请求、评论、片段等,不含代码库)。

部署自己的gitlab:
1、拉取镜像
docker pull gitlab/gitlab-ce
2、运行容器
docker run --detach
–publish 10443:443 --publish 1080:80 --publish 1022:22
–privileged=true
–name gitlab
–restart always
–volume /mydata/gitlab/config:/etc/gitlab
–volume /mydata/gitlab/logs:/var/log/gitlab
–volume /mydata/gitlab/data:/var/opt/gitlab
gitlab/gitlab-ce:latest
3、查看日志(启动过程很久,大概10分钟)
查看运行容器:
docker ps
查看日志:
docker logs -f 容器ID
在这里插入图片描述
启动成功后:
1、重置root的密码
2、配置gitlab
在这里插入图片描述
3、剩下的和github差不多了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

科学熊

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值