# 在国内搭建 GitLab Docker 的详细指南 在这一篇文章中,我会详细讲解如何在国内搭建 GitLab DockerGitLab 是一个非常流行的代码托管和版本控制工具,借助 Docker,我们能够轻松地在本地服务器上进行部署。下面是整个流程的概述: ## 流程概述 | 步骤 | 描述 | |------------|---
原创 2024-09-14 05:42:34
173阅读
 一、容器技术发展现状容器技术主要可以分为容器运行技术和容器编排技术。其中:容器运行技术主要包括Docker和rkt等;容器编排技术主要包括Kubernetes、Mesos和Swarm等。1. 容器技术Docker1)  Docker简介Docker起源于2010 年创业的一家叫作 dotCloud 的美国公司,dotCloud 早期是基于LXC技术的PaaS平台,它的理念是提
看了几天的docker,感觉好极了。现在回到我一开始的目标:构建一个团队内部的持续集成(下文统称CI)环境,并梳理出适合我们自己的工作流。 今天我们主要是来搭建依赖的环境:virtualBoxubuntu server 16dockergitlab version8+(该版本以上自带CI模块)gitlab runnergitlab需要的其它组件(redis,postgresql)之前学习docke
转载 2023-07-20 14:39:31
995阅读
一、gitlab server搭建1.安装依赖[root@vm1 ~]# yum install -y curl openssh-server openssh-clients postfix cronie policycoreutils-python //10.x以后开始依赖policycoreutils-python [root@vm1 ~]# systemctl start postfix
大家都知道一个好的视频往往离不开一个好的音乐,在大家运营TikTok的时候,想必都会遇到不知道该如何选择合适的音乐问题,下面我会详细的讲一下选择TikTok的音乐有什么讲究。  一、使用限制在TikTok上不能随意使用音乐由于外国比较注重版权意识,若你随意使用没有版权的音乐或者国内的音乐作为tiktok视频的音乐,则会出现播放视频的时候没有音乐,甚至视频被删除的情况。在TikTok上分享
# 如何在国内拉取 GitLabDocker 镜像 在国内,由于网络环境的原因,拉取国外的 Docker 镜像可能会非常慢或者根本无法拉取。为了优化这个过程,我们可以使用国内Docker 镜像站点。接下来,我们会详细介绍如何配置和使用这些镜像,并提供相应的代码示例。 ## 整体流程 | 步骤 | 描述 | |------|
原创 7月前
1287阅读
如何在同一台电脑上使用github和gitlab一、生成ssh密钥这里我们要做的事情就是分别对github和gitlab生成对应的密钥(默认情况下本地生成的秘钥位于/Users/用户名/.ssh/),并且配置git访问不同host时访问不同的密钥,流程如下:在gitbash中使用ssh-keygen -t rsa -C "公司邮箱地址"生成对应的gitlab密钥:id_rsa和id_rsa.pub
文章目录一、GitLab安装1.1 镜像查询1.2 镜像拉取1.2.1 官方社区版1.2.2 已汉化社区版1.3 运行镜像1.4 测试Gitlab1.5 访问URL配置二、汉化2.1 获取汉化包2.1.1 查看当前gitlab版本2.1.2 下载汉化包2.1.3 汉化2.1.4 如果还没有汉化的操作(可选)2.1.5 将汉化版本打包成镜像(可选) 一、GitLab安装1.1 镜像查询# 查询gi
转载 2024-03-29 12:58:34
217阅读
DevOps—源码管理工具Gitlab1. 安装1.1 yum快捷安装Gitlab1.2 基于docker搭建Gitlab2. 升级2.1 yum安装gitlab 升级2.1.1 备份2.1.2 升级2.2 docker 安装 gitlab 升级 在自动化构建的过程中,总是需要将我们开发的应用的源码拉取到服务器中进行生成、发布、测试操作,之后再推送到目标服务器上进行部署应用。这就需要我们拥有一个
2020疫情原因,公司业绩下滑严重,于是决定给团队瘦身,经过激烈的讨论,最终决定先从运维人员开始。原因是我们引入了Docker。它部署项目相比之前要简单许多。运维的工作完全可以被开发替代。当然我们小公司是这样的状况,大公司还是专人专责。最近也看到公司招聘程序员,熟悉Docker的优先录用。为什么docker如此受欢迎?我们先看看它与传统的虚拟机有什么不同?传统虚拟机是虚拟出一套硬件,拥有自己完整的
转载 2023-09-01 13:11:14
175阅读
清华大学开源镜像官网:https://mirrors.tuna.tsinghua.edu.cn/前期:  在centos7 中的extras 源里面有docker 安装包,但是里面的安装包是比较旧的    其实清华源首页就有docker的yum源     将docker-ce的yum源进行下载   
转载 2023-05-31 16:33:11
1361阅读
学习了Docker的入门篇和进阶篇,简单搞一个CI/CD的实战!1. 安装Docker#1. 卸载旧版本 $ yum remove docker \ docker-client \ docker-client-latest \ docker-common \
转载 2023-08-31 22:18:30
92阅读
一、安装要求本文的操作学习是建立在centos7、Docker上的,如果没有centos7服务器或者安装Docker的话,可以查看Centos7服务器搭建、搭建Docker环境这两篇文章。二、安装1、下载gitlab镜像docker pull gitlab/gitlab-ce:12.3.5-ce.02、查看gitlab镜像docker images3、创建gitlab的配置(etc)、日志(log
    1.先拉取镜像: docker pull gitlab/gitlab-ce     2. 运行容器: docker run -itd -p 9980:80 -p 9922:22 -v /home/gitlab/etc:/etc/gitlab  -v /home/
转载 2023-05-19 15:39:24
475阅读
一、gitlab介绍gitlab官方地址:https://about.gitlab.com/GitLab是利用 Ruby on Rails 一个开源的版本管理系统,实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目。它拥有与Github类似的功能,能够浏览源代码,管理缺陷和注释。可以管理团队对仓库的访问,它非常易于浏览提交过的版本并提供一个文件历史库。团队成员可以利用内置的
转载 2024-06-08 23:21:52
111阅读
关于gitlab部署的教程还好,有的看,但到了cicd环节,简直痛苦面具,教程虽多,但断断续续,先不说大部分都是只截取片段,让人云里雾里,不会的看不懂,懂的不需要看,根据步骤跑不起来不说,改了一堆,完全不解释为什么,也分不清是官方要求还是作者自己夹带的私货。痛定思痛,抛弃任何教程,根据报错实时改进,于2023年4月24日完成此篇。官方文档:  https://docs.gitlab.com/run
转载 2023-08-04 20:24:11
181阅读
先决条件需要 Docker。请参阅Docker的安装与卸载。设置卷位置在设置其他所有内容之前,配置一个新的环境变量,$GITLAB_HOME 指向配置、日志和数据文件所在的目录。确保目录存在并且已授予适当的权限。对于 Linux 用户,将路径设置为/srv/gitlab:(位置随意即可)export GITLAB_HOME=/srv/gitlab对于 macOS 用户,使用用户的$HOME/git
转载 2023-07-18 09:32:22
186阅读
环境背景:Docker化已经成为一种热门,记录一下使用docker引擎安装gitlab的过程。测试环境:系统软件依赖CentOS 7.4GitLab(latest)docker-ce 18   安装过程: 1. 安装docker引擎并启动[root@server-10 ~]# yum install docker-ce -y    //需要去官方下载dock
转载 2024-06-18 20:27:12
303阅读
 GitLab 安装:我们使用 Docker 来安装和运行 GitLab 中文版,由于新版本问题较多,这里我们使用目前相对稳定的 10.5 版本可以在https://hub.docker.com/search?q=&type=image 搜索相关信息;官网上有许多英文版的gitLab,我们可以使用汉化版的  镜像为:image: 'twang2218/gitl
转载 2024-01-29 00:32:50
467阅读
目录一、前言二、部署1、环境依赖2、拉取镜像及运行三、配置1、管理员密码初始化2、关闭注册功能3、配置中国时区4、配置https域名访问5、配置邮件通知四、数据备份及恢复1、备份2、通过备份恢复数据五、总结一、前言环境要求:dockerpostfix(gitlab发送邮件使用,根据需要安装)gitlab用户权限:权限说明Guest可以创建issue、发表评论,不能读写版本库Reporter可以克隆
转载 2023-08-31 22:18:08
76阅读
  • 1
  • 2
  • 3
  • 4
  • 5