本文详细介绍如何在Linux系统使用Docker安装Gitlab、Gitlab-Runner,并通过一个SpringBoot项目来演示CICD本文需要掌握一点Linux和Docker的基础知识和命令,不熟悉的建议先去了解这两块的内容哦一、安装Gitlab1、拉取镜像并启动由于服务器的80端口可能被占用,所以这里我们改成了其他端口来启动docker run -d -p 2443:443 -p 567
转载
2023-07-11 09:45:05
90阅读
一、安装1. 安装 dockerDocker下载注意:Windows 10 家庭版获取 之前的版本不能直接安装 Docker ,而是需要去安装 Docker Toolbox我这里安装的是 Docker Toolbox。按照这个安装教程进行安装 ,安装教程安装完成之后,(由于我电脑之前就安装了 git ,所以在安装过程中并没有勾选 git 安装)如果安装成功之后,在验证安装时,点击桌面快捷方式不管用
转载
2023-09-20 16:20:52
72阅读
今天我们利用Docker模拟出两个终端,来进行git提交操作开始前的准备1.安装docker应用,命令行输入docker -v如果出现上面的提示就说明docker下载成功了!然后让我们启动docker服务service docker start接下来我们要拉取Git镜像包,我这里使用的是阿里云镜像git clone docker pull registry.cn-hangzhou.aliyuncs
转载
2024-03-09 19:39:52
88阅读
文章目录GitLab CI/CD +Docker 实现自动化部署背景简介原理1 准备工作1.1 gitlab环境1.2 装有`docker`和`gitlab-runner`环境的云服务器1.3 项目代码1.4`Dockerfile`文件1.5. `.gitlab-ci.yml`文件2 环境配置2.1 配置权限2.2 为项目注册执行部署任务的Runner服务器3 提交更新,自动部署3.1. 提交代
转载
2023-12-05 12:06:28
56阅读
docker 方式安装 gitlab 以及使用 ###我在我自己的虚拟机centos上面安装这个gitlab一、安装及配置1.gitlab镜像拉取# gitlab-ce为稳定版本,后面不填写版本则默认pull最新latest版本$ docker pull gitlab/gitlab-ce##2.运行gitlab镜像$ docker run -d -p 443:443 -p 80:80
转载
2023-05-22 13:37:18
296阅读
Docker 部署Jenkins和GitlabDocker核心思想Build, Ship and Run Any App, Anywhere一次封装,到处运行。传统虚拟化方式是在宿主机操作系统上,构建一个虚拟机管理软件,在这个管理软件上,运行了多个虚拟机操作系统。而对于Docker技术,属于操作系统级的虚拟化,内核通过创建多个虚拟的操作系统实例(内核和库)来隔离不同的进程。一些概念Docker镜像
转载
2024-03-11 16:45:48
32阅读
前言在Docker中我们同样可以部署自己专属的代码仓库GitLab,下面简单介绍一下安装流程。安装前提内存大于 2G 的linux虚拟机或者云服务器皆可(我用的虚拟机)已安装Docker服务,若未安装可参考博客: Centos7下两种方式安装Docker-CE
说明:我的虚拟机ip:10.200.0.230,安装过程中涉及到的ip配置可替换成你的ip地址安装步骤拉取GitLab镜像GitLab的镜
转载
2023-09-10 07:31:42
129阅读
一、准备工作搭建jenkins
搭建git代码仓库
搭建harbor,做版本管理
应用服务器:安装docker服务二、配置jenkins构建需要用到的工具及凭证安装插件及工具在jenkins页面安装插件:git、pipeline、gradle等在jenkins服务器里安装需要的工具,并在jenkins页面配置:系统管理——全局工具配置——添加JDK、Git、Maven、Gradle JDK:跟项
转载
2023-08-01 12:31:11
76阅读
安装 gitlabgitlab 是深受企业用户喜爱的基于 git 的代码管理系统。本文使用 Docker 方式安装 gitlab:这是一种快速高效的部署方式,相对于传统方式,这种部署可以有效的节省时间和过程。环境:Ubuntu 16.04,虚机内存/CPU/存储请根据实际使用情况配置,一般4C/8G/200G足够安装 docker: 18.06.1-ce准备启动脚本$ cat > gitla
转载
2023-12-27 13:55:54
25阅读
文章目录一、gitlab-runner简介二、docker搭建gitlab-runner三、集成gitlab CI/CD流水线1、注册runner到gitlab服务器(以我目前应用的runner为例)2、注册结果如下图3、注册完config.toml配置如下四、config-toml配置简介1、全局配置2、[[runners]]部分3、[runners.docker]部分五、使用gitlab-r
转载
2023-07-11 09:44:54
814阅读
近期学习了docker技术,一时心血来潮,想要使用 docker 搭建一个 gitlab.
网上搜索 gitlab docker镜像,找到一个汉化版的 gitlab docker 镜像 GitLab中文社区版 Docker 镜像
按照镜像页面中的说明步骤进行操作,结果发现没有将镜像的 22 号端口进行映射。在 macos 上,22号端口已经占用,所以必须将 gitlab 服务器的 22 号端口映射
转载
2023-10-15 13:24:42
466阅读
最后更新于2021年5月28日 17:25:24 网上找了好多资料,心力交瘁终于是完成了自己项目的部署,想着造福大众,写点东西放上来,也算是为社区做点贡献。 目录准备工作:安装docker:打jar包,build镜像,run容器,测试一下在docker中部署gitlab-runner容器一二三简单的jar包部署 Docker Gitlab CI 部署 Spring Boot 项目准备工作:安装do
转载
2024-04-07 19:49:18
128阅读
Git#Git仓库serveryum install git -yyum install git-core gitweb gita-ll -yuseradd git passwd gitmkdir /git/repo.git -pgit init --bare /git/repo.gitchown -R git. /git/repo.git.gitsu gitssh-keyg
原创
2022-10-23 22:45:18
230阅读
部署 创建账户 创建完 设置个密码 然后可以用用户登录了,登录的第一次重新设置密码。 设
原创
2022-12-08 15:04:28
42阅读
获取镜像1、方法一docker pull beginor/gitlab-ce:11.0.1-ce.02、方法二 如果服务器网路不好或者pull不下来镜像,只能在其它网路比较好的机器上pull下来镜像,导出成一个文件, 再下载上传到网路不好的机器上,然后再从文件中导出来,这样在网络不好的机器上也能使用docker镜像了。 运行1、通常会将 GitLab 的配置 (etc) 、 日志 (lo
转载
2023-12-27 17:11:09
74阅读
之前,在服务器上直接安装配置过gitlab,感觉需要配置安装的东西还是挺多的:git,redis,postgresql,nginx等。这么多服务一起,备份和迁移都不方便。为了避免这个问题,决定将gitlab进行docker化部署。所有服务组件都在一个docker容器里面,只需将重要的配置、repo数据等挂载在宿主机上保存。平时只要备份挂载的数据目录即可,另外,如果需要迁移,也只需把数据目录拷贝到其
转载
2023-09-21 21:58:03
108阅读
前言一、准备工作学习所有东西的第一步,都是去官网或者百度百科,对它进行全面的了解,知道它的应用场景和意义。然后,下载、安装、配置!1、为什么学这玩意版本控制(Revision control)是一种在开发的过程中用于管理我们对文件、目录或工程等内容的修改历史,方便查看更改历史记录,备份以便恢复以前的版本的软件工程技术。Git是目前世界上最先进的分布式版本控制系统。2、下载和安装Git官网:http
转载
2024-07-12 17:34:02
37阅读
先了解一下Jenkins Jenkins是一个开源的、提供友好操作界面的持续集成(CI)工具,提供了数百个插件来支持构建,部署和自动化任何项目。我们可以使用Jenkins结合常用的版本控制工具(git、svn等)来实现自动部署项目,比如说我们从本地上传代码到Gitlab代码仓库,Jenkins就会帮
原创
2021-06-03 21:02:39
604阅读
点赞
# 如何解决“gitlab docker 安装后 git 地址错误”
## 一、整体流程
以下是解决“gitlab docker 安装后 git 地址错误”的步骤表格:
| 步骤 | 操作 |
| ------ | ------ |
| 步骤一 | 进入 GitLab Docker 容器 |
| 步骤二 | 查看 GitLab 网址配置 |
| 步骤三 | 修改 GitLab 网址配置 |
原创
2024-06-09 05:48:24
413阅读
文章目录前言系列文章Android 持续集成实践(二)——配置 Docker + gitlab-runner 实现线上自动编译安装 Docker安装 gitlab-runner安装注册 runner配置 runner 缓存路径签名文件的处理测试线上自动编译参考资料 前言最近幸得空闲,就来自己实践一遍 Android 的持续集成,之前公司一直在使用同事搭建的 gitlab+ci+firim,确实是
转载
2023-08-22 22:36:27
67阅读