返回顶部
首页 > 资讯 > 服务器 >教你Docker安装GitLab功能
  • 204
分享到

教你Docker安装GitLab功能

2024-04-02 19:04:59 204人浏览 独家记忆
摘要

目录概述选择镜像中文版英文版创建映射文件目录创建并运行gitlab容器关闭防火墙概述 Gitlab是一个开源分布式版本控制系统,由Ruby开发,有管理项目源代码、版本控制、代码复用

概述

Gitlab是一个开源分布式版本控制系统,由Ruby开发,有管理项目源代码、版本控制、代码复用与查找等功能。

GitLab是一个Git的代码托管工具,有免费的社区版允许我们在本地搭建代码托管网站,也有付费的企业版网站,能够在线托管代码。传统方式是手动下载Gitlab的软件包,然后搭建相关运行环境。不过这种方式非常麻烦,而且如果要更换机器所有配置工作又得重来一边,如果有同学学过Java的话应该记得初学Java时配置环境变量的恐惧吧?因此更好的办法就是使用现在非常流行的Docker

搜索Docker镜像

docker search gitlab

这些版本默认都是英文的,但是新版本可以在设置中指定语言为中文,基本可以覆盖95%的英文。

如果想直接安装中文的Gitlab也是可以的:加上后缀zh即可

docker search gitlab-zh

这些基本上都是中文版的Gitlab,有的是官方的还有汉化版

选择镜像

可以根据习惯来安装你想要的的版本

中文版

docker pull gitlab/gitlab-zh

英文版

docker pull gitlab/gitlab-ce

这里以英文版为示例,等待拉取完成

创建映射文件目录

为了方便管理配置文件、数据文件、日志文件,我们直接将其目录挂载到宿主机上,这样既可以方便管理也可以避免镜像删除后文件会丢失。

mkdir -p /mydata/gitlab/{etc,data,log}

目录说明:

  • etc :配置文件
  • data:数据文件
  • log:日志文件

创建并运行Gitlab容器

sudo docker run --name gitlab \
-p 9080:80 -p 9433:443 -p 9022:22  \
--hostname 82.157.174.16 \
--restart always \
-v /mydata/gitlab/etc:/etc/gitlab \
-v /mydata/gitlab/data:/var/opt/gitlab \
-v /mydata/gitlab/log:/var/log/gitlab \
-d gitlab/gitlab-ce

命令说明:

  • -d:后台运行
  • –name:设置容器的名字
  • –hostname:服务器的IP地址+端口号
  • -p 9090:9090:将本机的9090端口映射到容器的9090端口
  • -v:将本机宿主机指定目录挂载到容器内部指定目录
  • –restart always:自动重启

关闭防火墙

记得在服务器的防火墙规则上添加你Gitlab开放的端口

查看容器状态

docker ps

本人这台服务器仅4GB运行,所以运行起来可能会非常卡CPU使用率极容易拉倒99%就不做后面的演示

哎呀,GitLab的响应时间太长了

由于服务器配置低配导致响应过慢无法正常加载
建议购买高配置服务器或者选择虚拟机安装测试

到此这篇关于Docker安装GitLab的文章就介绍到这了,更多相关Docker安装GitLab内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

--结束END--

本文标题: 教你Docker安装GitLab功能

本文链接: https://lsjlt.com/news/146318.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 教你Docker安装GitLab功能
    目录概述选择镜像中文版英文版创建映射文件目录创建并运行Gitlab容器关闭防火墙概述 Gitlab是一个开源分布式版本控制系统,由Ruby开发,有管理项目源代码、版本控制、代码复用...
    99+
    2024-04-02
  • docker上快速搭建gitlab、gitlab-runer及实现CI/CD功能
    目录1.docker上安装gitlab1.1 拉取镜像1.2 启动gitlab服务1.3 配置root账号密码2.docker上安装gitlab runnerdocker基本配置及命...
    99+
    2024-04-02
  • centos7 docker 安装教程
    本文教你如何在 CentOS 7 及以上版本进行 docker 安装。第一步,确定是centos7及以上版本...
    99+
    2023-06-05
  • Docker安装MySQL教程
    前言 虽然 docker 安装 mysql 不是一个很好的方案,但是为了个人使用方便,使用 docker 安装 mysql 还是没什么问题的。 本文为了方便,我们直接通过yum方式安装。所以,我们在安...
    99+
    2023-08-30
    docker mysql 容器
  • 关于GitLab 7的安装教程
    在软件开发中,一款好用的版本控制系统是非常重要的一个环节。GitLab 是一款基于Git的代码管理工具,它能够提供一整套的实现代码管理、持续集成及部署的解决方案。下面我们就来讲解一下关于GitLab 7的安装教程。安装必备组件在开始安装Gi...
    99+
    2023-10-22
  • 带你一步步在CentOS安装GitLab
    随着现代软件开发流程的不断进化,版本控制系统已经成为每个开发团队必不可少的工具。而GitLab,作为一个完整的开源Git管理系统,已成为许多公司和组织的首选,使团队协同工作更加高效快捷。本文将带你一步步安装GitLab,并在CentOS 7...
    99+
    2023-10-22
  • 亲手教你Docker Compose安装DOClever的详细过程
    目录一、Docker Compose是什么以及Docker Compose安装和使用二、DOClever是什么三、使用Docker Compose安装DOClever步骤一、Dock...
    99+
    2024-04-02
  • 教你如何在windows 10家庭版上安装docker
    本人之前写Redis书和Spring Cloud Alibaba书时,发现一些分布式组件更适合安装在linux环境,而在搭建Redis等集群时,更需要linux环境。 本人日常练习代...
    99+
    2024-04-02
  • docker machine安装极狐gitlab的过程详解
    目录1. 环境信息1.1 主机信息1.2 配置信息1.3 环境初始化1.4 升级内核1.5 安装 docker1.6 安装 docker machine2. 安装极狐gitlab2....
    99+
    2024-04-02
  • Ubuntu 18.04上怎么安装gitlab(教程)
    在进行代码管理和版本控制时,Git已经成为了一个广泛使用的工具。Git是一种开源的分布式版本控制系统,它基于Linux操作系统的命令行界面进行操作。Git可以帮助软件开发人员在不同的开发环境中进行代码管理和版本控制。Git是一种相对容易学习...
    99+
    2023-10-22
  • windows10下成功安装docker
    在windows10 下安装docker: 1.进入官方网站安装:https://docs.docker.com/docker-for-windows/install/ 注:仔细阅读文档,会发现:运行 Docker for Window...
    99+
    2023-01-30
    docker
  • 教你使用docker安装elasticsearch和head插件的方法
    目录一、概述环境说明二、安装下载镜像修改系统参数启动elasticsearch启动elasticsearch head插件一、概述 需要在服务器中部署elasticsearch和he...
    99+
    2024-04-02
  • 5分钟教你docker安装启动redis全教程(全新方式)
    什么是redis     根据百度百科介绍,Redis(Remote Dictionary Server ),即远程字典服务,是一个开源的使用ANSI C语言编写...
    99+
    2024-04-02
  • 详解gitlab的安装教程(centos系统)
    在Linux服务器上,GitLab是一种必备工具,它提供了一个托管代码、项目管理和版本控制的平台。通过GitLab,你可以轻松地部署、存储和管理你的代码,以及进行协作开发。本文将向你展示如何在CentOS上安装GitLabCE的过程。前置条...
    99+
    2023-10-22
  • 一个简单的OS7安装GitLab教程
    近年来,GitLab在软件开发和代码管理领域变得非常流行。但是,对于某些操作系统和版本,如OS7,安装GitLab可能会成为一个未解之谜。在本文中,我们将提供一个简单的OS7安装GitLab教程来解决这个问题。第一步:安装git和curl在...
    99+
    2023-10-22
  • linux中docker的安装教程
    Docker 软件包已经包括在默认的 CentOS-Extras 软件源里。因此想要安装 docker,只需要运行下面的 yum 命令: [root@localhost ~]# yum install docke...
    99+
    2022-06-03
    linux docker安装 linux安装docker
  • Linux安装Docker详细教程
    目录介绍安装条件卸载旧版本安装方法常用命令卸载docker Compose编排安装卸载docker compose介绍 Docker利用linux核心中的资源分脱机制,例如cgroups,以及Linux核心名字空间(na...
    99+
    2022-07-06
    Linux 安装Docker
  • 教你成功在Windows10系统中运行Docker
    要在Windows 10系统中成功运行Docker,你需要按照以下步骤进行设置:1. 检查系统要求:确保你的Windows 10版本...
    99+
    2023-09-22
    Windows10
  • docker安装postgresql的图文教程
    目录1.查询PostgreSQL镜像 docker search postgres2.拉去镜像文件 docker pull postgres:14.23.镜像文件是否成功拉取 docker images4.创建挂载文件夹...
    99+
    2022-07-25
    docker安装postgresql 怎么安装docker
  • Docker中安装MySQL 5.7的教程
    Docker中安装MySQL 5.7的教程 搜索MySQL 5.7的镜像 docker search mysql:5.7 下载MySQL 5.7的镜像 docker pull mysql:5.7 运行...
    99+
    2023-09-25
    mysql docker 数据库
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作