Docker部署gitlab私有仓库后查看root默认密码以及修改external_url路径和端口的方法

ops/2024/9/24 6:32:30/

文章目录

dockergitlab_3">1、docker部署最新版gitlab

#docker安装命令
docker run --detach \--name gitlab \--restart always \-p 1080:80 \-p 10443:443 \-p 1022:22 \-v /gitlab/config:/etc/gitlab  \-v /gitlab/logs:/var/log/gitlab \-v /gitlab/data:/var/opt/gitlab \--privileged=true \gitlab/gitlab-ce:17.1.1-ce.0##查看容器运行状态
docker ps -a

命令详解:
-d 后台运行容器,并返回容器ID
-p 1080:80 将容器内80端口映射至宿主机1080端口,这是访问gitlab的端口
-p 1022:22 将容器内22端口映射至宿主机1022端口,这是访问ssh的端口
-p 10443:443 将容器内443端口映射至宿主机10443端口,这是访问https的端口
-v /gitlab/config:/etc/gitlab容器/etc/gitlab目录挂载到宿主机/gitlab/config目录下,若宿主机内此目录不存在将会自动创建
-v /gitlab/logs:/var/log/gitlab容器/var/log/gitlab目录挂载到宿主机/gitlab/logs目录下,若宿主机内此目录不存在将会自动创建
-v /gitlab/data:/var/opt/gitlab容器/var/opt/gitlab目录挂载到宿主机/gitlab/data目录下,若宿主机内此目录不存在将会自动创建
–restart always 容器自启动
–privileged=true 让容器获取宿主机root权限
–name gitlab 设置容器名称为gitlab
gitlab/gitlab-ce 镜像的名称,这里也可以写镜像ID

在这里插入图片描述
在这里插入图片描述

gitlab_40">2、进入gitlab容器

docker exec -it 4eef377 /bin/bash#查看初始root的默认密码
cat /etc/gitlab/initial_root_password

在这里插入图片描述

3、修改路径地址ip和端口

#进入gitlab容器
vi /opt/gitlab/embedded/service/gitlab-rails/config/gitlab.yml

在这里插入图片描述
修改完后,重新运行gitlab

gitlab-ctl restart

在这里插入图片描述

4、检验效果

刷新gitlab,查看ssh和http地址,ip和端口已经完整显示了;大功告成!!!!
在这里插入图片描述

在这里插入图片描述


人生从来没有真正的绝境。只要一个人的心中还怀着一粒信念的种子,那么总有一天,他就能走出困境,让生命重新开花结果。



http://www.ppmy.cn/ops/56950.html

相关文章

vue 数据类型

文章目录 ref 创建:基本类型的响应式数据reactive 创建:对象类型的响应式数据ref 创建:对象类型的响应式数据ref 对比 reactive将一个响应式对象中的每一个属性,转换为ref对象(toRefs 与 toRef)computed (根据计算进行修改) ref 创…

华为HCIP Datacom H12-821 卷30

1.单选题 以下关于OSPF协议报文说法错误的是? A、OSPF报文采用UDP报文封装并且端口号是89 B、OSPF所有报文的头部格式相同 C、OSPF协议使用五种报文完成路由信息的传递 D、OSPF所有报文头部都携带了Router-ID字段 正确答案:A 解析: OSPF用IP报文直接封装协议报文,…

数据结构--树和二叉树的一些知识点总结

树是n个结点的有限集,当n0时,称为空树。树是一种递归的数据结构,树作为一种逻辑结构同时也是一种分层的结构结点的深度是从根开始自顶向下累加;结点的高度是从叶结点自底向上累加由于树中的分支是有向的,即从双亲指向孩…

SD卡,laptop,启动ubtuntu

你可以按照以下步骤在笔记本电脑上打开SD卡中的Ubuntu系统: 准备工作: 确保你的笔记本电脑有可用的SD卡读卡器接口。如果没有,可以使用外置的USB读卡器。将SD卡插入读卡器中,然后将读卡器插入笔记本电脑的USB接口。 进入BIOS/UEF…

Mac VSCode 突然闪退、崩溃、打不开了

vscode 1.90.2版本下载,刚上传还在审核中 1、 思路历程 VSCode 作为前端常用开发工具,其重要性就不一一描述了。 所以 VSCode 突然打不开了,真的是让我一脸懵逼。 本来以为问题不大,于是 : 1、重启了一下VSCode 2、…

【Go - 常见的5类函数用法】

函数 函数通过func关键字定义,后跟函数名、参数列表、返回类型。语法如下: func functionName(parameters) returnType {// 函数体 }示例 func add(x int, y int) int {return x y }func swap(x, y string) (string, string) {return y, x }变参函数…

旷野之间2 - 如何训练医疗保健小型语言模型(AI-SLM)

​​​​ 在本文中,我们将研究如何针对疾病症状训练一个小型医疗保健语言模型。为此,我们将从HuggingFace获取数据集(用于训练我们的模型):https://huggingface.co/datasets/QuyenAnhDE/Diseases_Symptoms QuyenAnhDE/Diseases_Symptoms 数据集来自 Hugging Face。图片来源…

设计模式使用场景实现示例及优缺点(创建型模式——单例模式、建造者模式、原型模式)

创建型模式 单例模式(Singleton Pattern) 单例模式(Singleton Pattern)在Java中的使用场景与在其他编程语言中类似,其主要目的是确保一个类只有一个实例,并提供一个全局的访问点。以下是单例模式的一些常…