Docker安装GitLab-jh(极狐)

目录

注意事项

一、GitLab安装

 1.镜像下载

 1.1.创建文件夹

2.配置环境变量

  2.1.进入创建的目录

  2.2.刷新环境变量

  2.3.输出当前环境变量的值

3.创建启动脚本

    3.1.脚本内容

     3.2.脚本赋权

   3.3.执行脚本

  3.4.查看容器日志

3.5查看容器执行情况

二、GitLab登录

1.查看密码

  1.1进入config目录

  1.2查看当前目录文件

1.3使用cat命令查看密码

1.4登录账号

1.5设置中文

1.6注册权限

1.7修改密码


官网地址:

GitLab-10万企业使用的一站式DevOps平台_GitLab中文官网极狐GitLab中文官网,提供企业级源代码管理,GitLab CI/CD,CodeReview,研发效能管理,GitLab DevSecOps等产品及服务。GitLab一站式DevOps平台,加速和优化软件开发全生命周期。现在下载安装GitLab,成为精英效能组织。icon-default.png?t=N7T8https://gitlab.cn/

注意事项

 必须先安装docker

虚拟机内存设置建议在6G及以上否则可能出现如下报错

一、GitLab安装

 1.镜像下载

docker pull registry.gitlab.cn/omnibus/gitlab-jh:latest

 1.1.创建文件夹

[root@localhost ~]# mkdir /usr/local/docker/gitlab

2.配置环境变量

vim /etc/profile

# gitlab基础目录

export GITLAB_HOME=/usr/local/docker/gitlab

  2.1.进入创建的目录

[root@localhost gitlab]# cd /usr/local/docker/gitlab/

  2.2.刷新环境变量

[root@localhost gitlab]# source /etc/profile

  2.3.输出当前环境变量的值

[root@localhost gitlab]# echo $GITLAB_HOME /usr/local/docker/gitlab

3.创建启动脚本

[root@localhost gitlab]# vim startGitlab.sh

    3.1.脚本内容

tee startGitlab.sh << "end"
docker run -d \
  --privileged=true \
  --hostname 自己的IP \
  -p 443:443 -p 80:80 -p 222:22 \
  --name gitlab \
  --restart always \
  -v $GITLAB_HOME/config:/etc/gitlab \
  -v $GITLAB_HOME/logs:/var/log/gitlab \
  -v $GITLAB_HOME/data:/var/opt/gitlab \
  --shm-size 256m \
  registry.gitlab.cn/omnibus/gitlab-jh:latest
end

将以上内容粘到创建的脚本中

     3.2.脚本赋权

[root@localhost gitlab]# chmod 777 startGitlab.sh

    赋权后脚本

   3.3.执行脚本

[root@localhost gitlab]# ./startGitlab.sh

  3.4.查看容器日志

[root@localhost gitlab]# docker logs -f -t --tail -f gitlab

3.5查看容器执行情况

二、GitLab登录

启动完成后,直接输入ip进入页面

1.查看密码

  1.1进入config目录

[root@localhost gitlab]# cd config/

  1.2查看当前目录文件

[root@localhost gitlab]# cd config/
[root@localhost config]# ls

  这是初始密码存放位置

1.3使用cat命令查看密码

[root@localhost config]# cat initial_root_password 

标红的位置,就是当前的初始密码,这个字符串复制到记事本里,后面有用

1.4登录账号

将刚才 cat查看的密码 粘到极狐网页中,默认登录的账号是root

登录成功后页面

1.5设置中文

此时,我们可以看到页面默认是英文,我们可以将其设置为中文

选择Localization

可以看到默认语言是英文

将其改为简体中文并保存

点击个人头像 选择Preferences

往下划,可以看到Localization将英文改成中文

然后界面就变成中文了

1.6注册权限

这个权限开不开,看个人情况

1.7修改密码

点击个人头像,点击编辑个人资料

选择密码,旧密码输入刚才保存的字符串,然后输入新密码

改完密码后重新登录

这样极狐就配置完成了,然后就可以申请邮箱,新增用户了

### 关于 GitLab 17.0.2 的安装指南 对于 GitLab 17.0.2 的安装,官方通常会提供详细的文档来指导用户完成安装过程。以下是基于已知信息整理的安装方法: #### 使用容器镜像进行安装 GitLab 提供了对应的容器镜像用于快速部署。针对版本 17.0.2,可以通过 Docker 或 Kubernetes 部署相应的镜像文件。具体操作如下: 1. **拉取容器镜像** 可以从指定的镜像仓库获取对应版本的镜像: ```bash docker pull registry.gitlab.cn/omnibus/gitlab-jh:17.0.2-jh.0 ``` 2. **运行容器** 运行容器时需设置必要的环境变量以及挂载卷路径: ```bash docker run --detach \ --hostname gitlab.example.com \ --publish 443:443 --publish 80:80 --publish 22:22 \ --name gitlab \ --restart always \ --volume /srv/gitlab/config:/etc/gitlab \ --volume /srv/gitlab/logs:/var/log/gitlab \ --volume /srv/gitlab/data:/var/opt/gitlab \ registry.gitlab.cn/omnibus/gitlab-jh:17.0.2-jh.0 ``` 此部分的操作依据来自GitLab 官方提供的安装指引[^1]。 #### 使用 Helm Chart 部署到 Kubernetes 如果目标是在 Kubernetes 环境下部署,则可以利用 Helm Chart 工具简化流程。Helm 是一种流行的 Kubernetes 应用包管理工具,能够帮助管理员轻松定义、安装和升级复杂的 Kubernetes 应用程序。 1. 添加 Helm 仓库: ```bash helm repo add gitlab https://charts.gitlab.io/ helm repo update ``` 2. 创建命名空间并初始化配置: ```bash kubectl create namespace gitlab helm install gitlab gitlab/gitlab -n gitlab --version=8.1.0-v17.0.2 ``` 上述命令中的 `--version` 参数指定了要使用的 Helm Chart 版本号,该版本与所需的 GitLab 应用版本相匹配。 #### 手动安装方式 除了自动化手段外,还可以采用手动方式进行安装。这适用于某些特殊场景下的定制化需求。详情可参考GitLab 的官方文档页面链接:[https://gitlab.cn/install](https://gitlab.cn/install)[^2]。 注意,在执行任何安装之前,请确保服务器满足最低硬件要求,并已完成基础网络配置等工作。 --- ###
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值