栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

jenkins从入门到生产教程-基于docker安装GitLab(五)

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

jenkins从入门到生产教程-基于docker安装GitLab(五)

1、安装docker

docker的安装直接访问以下地址安装即可:https://linzhefeng23.blog.csdn.net/article/details/78411199

1.1、修改镜像的下载地址

由于国内网络的原因,导致我们有时候下载镜像很慢,这时候我们直接将使用阿里云的镜像来实现加速:

vi /etc/docker/daemon.json

接着将里面的配置改下如下所示:

{
  "registry-mirrors": ["https://mqs3roi5.mirror.aliyuncs.com"]
}

最后重新启动我们的docker即可:

systemctl daemon-reload
systemctl restart docker
2、安装GitLab 2.1、从中央仓库获取GitLab镜像

直接启动docker以后在安装docker的服务器上执行以下脚本:

docker pull gitlab/gitlab-ce
2.2、启动GitLab镜像

然后我们直接使用以下的命令启动我们的GitLab镜像:

docker run --detach 
--privileged=true 
--hostname gitlab.test.com 
--publish 8443:443 --publish 48080:80 --publish 8022:22 
--name gitlab 
--restart always 
--volume /opt/gitlab/config:/etc/gitlab 
--volume /opt/gitlab/logs:/var/log/gitlab 
--volume /opt/gitlab/data:/var/opt/gitlab 
gitlab/gitlab-ce:latest
2.3、配置映射

直接使用以下命令设置映射

# centos下的配置
vi /etc/host
# win 7底下的配置位置
C:WindowsSystem32driversetchosts

然后输入以下的内容:

10.10.10.169 gitlab.test.com
2.4、设置放行端口

直接执行以下命令放行端口

# 设置放行端口
firewall-cmd --zone=public --add-port=48080/tcp --permanent
# 刷新放行端口
firewall-cmd --reload
2.5、设置密码

根据大家的电脑的配置不同,可能gitlab的启动需要一段时间,经过一段时间的启动我们就完成了,然后我们直接打开浏览器输入http://gitlab.test.com:48080,然后我们可以看到如下的页面,这时候我们输入我们的初始密码即可:

密码输入完成以后就跳转到登录页面,这时候我们默认的账号是root,然后输入我们前面设置的密码登录即可。

登录成功以后看到如下的页面则说明我们的gitlab已经部署成功了。

2.6、禁止自行注册

我们的gitlab是属于私服,那当然是不允许随便注册的,因此我们可以通过以下的设置禁止新用户的自行注册。

直接将上面的Sign-up enabled的选择框取消,然后点击保存即可。这样用户就无法通过外部注册账户了。

2.7、创建用户

禁用了外部注册用户,那我们现在就使用管理员的权限登录进去然后创建一个普通用户。

3、上传项目到gitlab

直接使用我们的IDEA创建一个最简单的springboot项目,如下所示:

然后VCS=>import into Version Control=>Create Git Repository往后我们会看到我们的项目的信息处于待添加的状态,我们将pom.xml和src选中然后右键Git=>Add。

接着直接右键项目GIT=>Commit Directory如下所示:

首先我们需要打开我们的gitlab的地址,然后创建一个项目,然后打开开发工具VCS=>Git=>push,然后配置到gitlab的这个配置的项目的git地址,最后提交即可。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/334179.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号