Docker下安装GitLab

极狐GitLab Docker 镜像 | 极狐GitLab

安装所需最小配置

内存至少4G

系统内核至少3.10以上   uname -r 命令可以查看系统内核版本

安装Docker

1.更新 yum源

yum update

2.安装依赖(如果在操作第三步的时候提示yum-config-manager 未找到命令 就安装下面依赖)

yum install -y yum-utils device-mapper-persistent-data 1vm2

3.添加镜像

//国外镜像

yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

//阿里镜像  我这里选择阿里镜像

yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

4.查看源中可使用版本

yum list docker-ce --showduplicates | sort -r

5.安装指定版本

yum install docker-ce-20.10.9-3.el7

密钥用于验证 Docker CE 软件包的完整性,确保它们没有被篡改。 询问是否继续导入这个 GPG 密钥

启动Docker            (停止Docker命令   systemctl stop docker)

systemctl start docker

6.配置开机启动项

systemctl enable docker

查看docker版本

docker version

使用容器安装GitLab

1.添加容器(使用反斜杠 \ 来指示命令在下一行继续,而没有额外的空格。)

docker run --detach \
    --hostname 服务器IP \
    --publish 443:443 --publish 80:80 \
    --name gitlab \
    --restart always \
    --volume $GITLAB_HOME/config:/etc/gitlab:Z \
    --volume $GITLAB_HOME/logs:/var/log/gitlab:Z \
    --volume $GITLAB_HOME/data:/var/opt/gitlab:Z \
    --shm-size 256m \
    registry.gitlab.cn/omnibus/gitlab-jh:latest
 

这里有可能出现端口冲突问题

如果遇到端口冲突问题  先停掉nginx

systemctl stop nginx

查看已存在容器

docker ps -a

然后启动(停止容器里的gitlab    docker stop gitlab)

docker start gitlab

这里我没有出现端口冲突问题  如果冲突 关掉Nginx 可能是nginx原因

2.启动

第一次访问

过30秒1分钟

进入容器可以执行相关命令

进入容器

docker exec -it gitlab /bin/bash

管理员账号和密码

用户名:root

密码存在下面文件中,登录后需要改密码不然24小时后该文件会被清除

查看密码

cat /etc/gitlab/initial_root_password

设置中文

退出重新登录

修改密码

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/374467.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

[UI5 常用控件] 07.SplitApp,SplitContainer

文章目录 前言1. SplitApp1.1 组件结构1.2 Demo1.3 mode属性 2. SplitContainer 前言 本章节记录常用控件SplitApp,SplitContainer。主要功能是在左侧显示Master页面,右侧显示Detail页面。 Master页面和Detail页面可以由多个Page组成,并支持…

【51单片机】LED的三个基本项目(LED点亮&LED闪烁&LED流水灯)(3)

前言 大家好吖,欢迎来到 YY 滴单片机系列 ,热烈欢迎! 本章主要内容面向接触过单片机的老铁 主要内容含: 欢迎订阅 YY滴C专栏!更多干货持续更新!以下是传送门! YY的《C》专栏YY的《C11》专栏YY的…

ShardingSphere实现openGauss分布式架构

本文档采用openGauss结合ShardingSphere中间件的架构,实现openGauss数据库分布式OLAP场景的环境部署。 术语说明: 开源数据库引擎:openGauss shardingsphere Proxy:定位为透明化的数据库代理端,提供封装了数据库二进…

必看!第六版CCF(中国计算机学会)推荐B类国际学术会议!

中国计算机学会 中国计算机学会(CCF)是全国性、学术性、非营利的学术团体,由从事计算机及相关科学技术领域的个人和单位自愿组成。作为独立社团法人,CCF是中国科学技术协会的成员之一,是全国一级学会! CCF的…

教师入编以前算教龄还是工龄?

作为一名投身教育事业多年的老师,我常常被问到这样一个问题:在成为在编教师之前,我所付出的那些年月,究竟算是教龄还是工龄?今天,我想借此机会,从教师的角度深入探讨一下这个问题,希…

使用webstorm调试vue 2 项目

学习目标: 使用webstorm调试vue 2 项目 笔者环境: npm 6.14.12 webstorm 2023.1 vue 2 学习内容: 例如: 正常启动npm 项目 配置javaScruot dubug 配置你的项目地址就好 使用dubug运行你配置的调式页 问题 如果进入了js页无…

电力负荷预测 | 基于LSTM、TCN的电力负荷预测(Python)

文章目录 效果一览文章概述源码设计参考资料效果一览 文章概述 电力负荷预测 | 基于LSTM、TCN的电力负荷预测(Python) 源码设计 #------------------

手持三维激光扫描仪市场分析:预计2029年将达到242亿元

手持式三维激光扫描仪行业市场如何?目前市场上手持三维激光扫描仪的品牌和型号众多,主要的生产厂商有FARO、Trimble、Leica、Creaform等。不同厂商生产的手持三维激光扫描仪的价格、性能、适用领域等各不相同,其产品在建筑、制造、文化遗产保护等领域的…

Stable Diffusion 模型下载:majicMIX lux 麦橘辉耀 - V3

文章目录 模型介绍生成案例案例一案例二案例三案例四案例五案例六案例七案例八案例九案例十 下载地址 模型介绍 非常推荐的一个非常绚丽的科幻、梦幻、玄幻般的大模型,由国人“Merjic”发布,下载量颇高。这个模型风格炸裂,远距离脸部需要inp…

canvas缩放坐标系(scale)

查看专栏目录 canvas实例应用100专栏,提供canvas的基础知识,高级动画,相关应用扩展等信息。canvas作为html的一部分,是图像图标地图可视化的一个重要的基础,学好了canvas,在其他的一些应用上将会起到非常重…

CodeBus 有问必答板块 自问自答 关于devc++ 开发图形库 DirectX9的流程说明。

2024年了,Direct12年代,不建议使用Direct9。因为有些功能,函数已经废弃。 这里只是展示devc如何使用add as library 功能,和Direct9的素材集合。没啥用。差不多当一个赛博博物馆吧。 官方Direct9文档 Direct3D 9 编程指南 - Wi…

JVM垃圾回收机制及调优工具Arthas的使用

文章目录 1、JVM垃圾回收机制1.1 针对的内存区域1.2 怎么判断对象是否可以被回收?1.3 垃圾收集算法1.3.1 **标记-清除(Mark-Sweep)**1.3.2 复制(Copying)1.3.3 标记-整理(Mark-Compact)1.3.4 分…

github和gitee

github GitHub是一个面向开源及私有软件项目的托管平台,因为只支持Git作为唯一的版本库格式进行托管,故名GitHub。 github可以给提交的代码打上标签,方便版本的迭代和回退,也是一个存储代码的仓库 github工作区 gitee是gitHub的…

【Spring Boot】第一篇 创建简单的Spring Boot项目

导航 一. 简介二. 创建简单的Spring Boot项目1. 工具选择和版本确定2. 创建步骤 三. 部署项目四. 测试验证 一. 简介 Spring Boot是一个用于构建独立的、生产级别的Spring应用程序的框架。它简化了Spring应用程序的创建和配置过程,同时提供了很多开箱即用的功能&am…

Linux自有服务与软件包管理

这次来学习一下Linux自有服务与软件包管理相关内容,如下。 一、systemctl管理系统服务 什么是Linux自有服务? 服务是一些特定的进程,自有服务就是系统开机后就自动运行的一些进程,一旦客户发出请求,这些进程就自动为…

Blender_pmx导出fbx

Blender_pmx导出fbx 学无止境? 相关链接: Blender教程: Blender中文手册介绍 — Blender Manualhttps://docs.blender.org/manual/zh-hans/2.79/about/introduction.htmlhttps://www.blendercn.org/https://www.blendercn.org/Blender下载…

智能运维有哪些要素?智能运维模式有哪些

智能化运维因素 数据收集和处理:智能运维必须收集和解决大量数据,包括设备运行数据、环境数据、用户行为分析等。这些信息能够帮助运维人员发现问题,诊断故障,预测故障,并采取相应的措施。 知识库:智能运维必须建立一个知识库&…

【Flink入门修炼】1-1 为什么要学习 Flink?

流处理和批处理是什么? 什么是 Flink? 为什么要学习 Flink? Flink 有什么特点,能做什么? 本文将为你解答以上问题。 一、批处理和流处理 早些年,大数据处理还主要为批处理,一般按天或小时定时处…

模型压缩开源项目:阿里-tinyNAS/微软NNI/华为-vega

文章目录 阿里-TinyNAS使用流程步骤一:搜索模型结构步骤二:导出模型结果步骤三:使用搜索的模型结构图像分类任务目标检测任务 华为-vega简介定位优点缺点 微软NNI简介定位优点缺点 阿里-TinyNAS https://github.com/alibaba/lightweight-neur…

【Mybatis】从0学习Mybatis(2)

前言 本篇文章是从0学习Mybatis的第一篇文章,由于篇幅太长CSDN会限流,因此我打算分开两期来写,这是第二期!第一期在这儿:【Mybatis】从0学习Mybatis(1)-CSDN博客 1.什么是ResultMap结果映射&am…