# 使用 Docker 部署 GitLab 并配置公网 IP
## 引言
GitLab 是一个基于 Git 的版本控制和项目管理工具,广泛用于软件开发中的代码管理与协作。本文将介绍如何使用 Docker 安装 GitLab,并将其配置为可通过公网 IP 进行访问。通过这篇文章,你将了解 Docker, GitLab 的基础知识,并掌握具体的配置步骤。
## 环境准备
在开始之前,请确保你已
原创
2024-08-17 07:49:23
115阅读
该服务依赖docker快速安装搭建而成,所以,docker必备基础再进行后续的阅读学习!Docker的基础学习自行百度Gitlab VS SVN的优点自行百度 Gitlab搭建过程:1. 拉取Gitlab的Docker镜像docker pull gitlab/gitlab-ce2.启动容器并进行容器外端口映射docker run --detach \
--publish 10443:
转载
2024-04-10 12:32:04
86阅读
1、使用安装包的方式安装gitlab # vim /etc/yum.repos.d/gitlib.repo
[gitlab-ce]
name=gitlab-ce
baseurl=http://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7
repo_gpgcheck=0
gpgcheck=0
enabled=1
gpgkey=https:
安装gitlab 参考文档:linux安装GitLab教程安装所需基础环境: git(cenOS7自带的git版本较低,需要升级成最新版本,否则执行自动构建的时候会报错) jdk1.8 maven node.js安装gitlab-runner 3.1 添加GitLab官方仓库curl -L https://packages.gitlab.com/install/repositories/runne
文章目录前言1. 下载Gitlab2. 安装Gitlab3. 启动Gitlab4. 安装cpolar内网穿透5. 创建隧道配置访问地址6. 固定GitLab访问地址6.1 保留二级子域名6.2 配置二级子域名7. 测试访问二级子域名 前言GitLab 是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的Web服务。Gitlab是被广泛使用的基于git的开源代码管理
转载
2024-04-03 13:09:44
472阅读
一、环境准备1.gitlab服务器所在的服务器A(192.168.1.16);2.备份服务器B(192.168.1.37);3.已设置gitlab定时在本机备份; 二、通过密钥配对方式scp免密传输1.首先在A机器上生成ssh证书:ssh-keygen -t rsa 执行以上命令时,会让你填写生成私钥公钥的位置,设置密码,注意在这里不要对其进行密码设置,不然执行scp传输命令仍
转载
2024-04-06 00:59:37
126阅读
安装了GitBook,内网使用,没法用上GitBook的网页。用gitbook serve只能展示一本书,而且也不利于长期维护。于是使用GitLab,Jenkins和Nginx配合GitBook使用。基本的流程是这样的,每本书作为项目托管到GitLab上,每次提交,GitLab会触发Jenkins,Jenkins会把仓库的内容拉下来,gitbook build 并复制到Web server(Ngi
转载
2024-09-29 12:08:23
46阅读
文章目录前言1. Docker 部署MinIO2. 本地访问MinIO3. Linux安装Cpolar4. 配置MinIO公网地址5. 远程访问MinIO管理界面6. 固定MinIO公网地址 前言MinIO是一个开源的对象存储服务器,可以在各种环境中运行,例如本地、Docker容器、Kubernetes集群等。它兼容Amazon S3 API,因此可以与现有的S3工具和库无缝集成。MinIO的设
转载
2024-06-13 20:32:19
77阅读
# 如何实现Docker公网仓库
## 一、整体流程
下面是实现Docker公网仓库的整体流程:
```mermaid
pie
title Docker公网仓库实现流程
"Step 1: 配置Docker" : 25
"Step 2: 创建仓库镜像" : 25
"Step 3: 运行容器" : 25
"Step 4: 配置Nginx" : 25
```
原创
2024-05-06 04:58:07
52阅读
# Docker 公网库:科普与使用指南
在云计算和容器化技术的快速发展下,Docker已经成为了当今最受欢迎的容器化平台之一。Docker Hub作为Docker的官方镜像库,提供了大量的官方和社区分享的Docker镜像供用户使用。但是,在某些情况下,我们可能需要使用公网库来存储和分享自己的Docker镜像,这就是本文要介绍的内容。
## 什么是Docker公网库?
Docker公网库其实
原创
2024-02-25 06:34:39
145阅读
1.发布自己的镜像
hub.docker.com 创建账号
docker login -u supermao -p xxxx
docker tag ls supermaofox/ls:1.0 先打标签 supermaofox(dockerhub账户)
docker push mqy/ls:1.02.发布自己的镜像
登录阿里云
找到容器镜像服务
创建命名空间
创建容器镜像
创建镜像仓
转载
2023-06-13 18:55:26
167阅读
首先,我们以Ubuntu 18.04.4 LTS为例,安装Docker。 旧版本的Docker曾被叫做:docker、docker.io或者docker-engine。如果系统中存在这些旧的版本,请卸载它们。$ sudo apt-get remove docker docker-engine docker.io containerd runc 更新apt软件包索引,并安装相关的软件包,使ap
转载
2023-12-14 20:35:39
122阅读
本文使用「署名4.0国际(CCBY4.0)」许可协议,欢迎转载、或重新修改使用,但需要注明来源。署名4.0国际(CCBY4.0)本文作者:苏洋创建时间:2019年08月05日统计字数:7024字阅读时间:15分钟阅读本文链接:https://soulteary.com/2019/08/05/public-network-to-build-gitlab-security.html公网搭建GitLab
原创
2021-02-07 22:59:39
374阅读
目录一、实验环境二、配置etcd集群:三、etcd基本使用四、etcd与flannel部署五、配置网络 flannel是COREOS公司开发的容器网络解决方案,flannel为每个容器分配一个subnet,该主机上的容器从这个subnet上获取地址,这些IP可以在主机之间路由,容器之间无需NAT和port mapping就可以互相通信。 每个subnet都是从一个更大的地址池中划分的,flann
转载
2023-09-22 06:53:52
104阅读
学习了Docker的入门篇和进阶篇,简单搞一个CI/CD的实战!1. 安装Docker#1. 卸载旧版本
$ yum remove docker \
docker-client \
docker-client-latest \
docker-common \
转载
2023-08-31 22:18:30
92阅读
先决条件需要 Docker。请参阅Docker的安装与卸载。设置卷位置在设置其他所有内容之前,配置一个新的环境变量,$GITLAB_HOME 指向配置、日志和数据文件所在的目录。确保目录存在并且已授予适当的权限。对于 Linux 用户,将路径设置为/srv/gitlab:(位置随意即可)export GITLAB_HOME=/srv/gitlab对于 macOS 用户,使用用户的$HOME/git
转载
2023-07-18 09:32:22
186阅读
GitLab 安装:我们使用 Docker 来安装和运行 GitLab 中文版,由于新版本问题较多,这里我们使用目前相对稳定的 10.5 版本可以在https://hub.docker.com/search?q=&type=image 搜索相关信息;官网上有许多英文版的gitLab,我们可以使用汉化版的 镜像为:image: 'twang2218/gitl
转载
2024-01-29 00:32:50
467阅读
环境背景: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阅读
目录一、前言二、部署1、环境依赖2、拉取镜像及运行三、配置1、管理员密码初始化2、关闭注册功能3、配置中国时区4、配置https域名访问5、配置邮件通知四、数据备份及恢复1、备份2、通过备份恢复数据五、总结一、前言环境要求:dockerpostfix(gitlab发送邮件使用,根据需要安装)gitlab用户权限:权限说明Guest可以创建issue、发表评论,不能读写版本库Reporter可以克隆
转载
2023-08-31 22:18:08
76阅读
关于gitlab部署的教程还好,有的看,但到了cicd环节,简直痛苦面具,教程虽多,但断断续续,先不说大部分都是只截取片段,让人云里雾里,不会的看不懂,懂的不需要看,根据步骤跑不起来不说,改了一堆,完全不解释为什么,也分不清是官方要求还是作者自己夹带的私货。痛定思痛,抛弃任何教程,根据报错实时改进,于2023年4月24日完成此篇。官方文档: https://docs.gitlab.com/run
转载
2023-08-04 20:24:11
183阅读