首页 > 其他分享 >安装gitlab

安装gitlab

时间:2023-07-04 17:01:46浏览次数:44  
标签:GITLAB 安装 gitlab HOME com example 8929

1、新建gitlab目录,并配置环境变量GITLAB_HOME为gitlab目录地址

2、在gitlab目录下,准备docker-compose.yml文件,内容如下:

version: '3.6'
services:
  web:
    image: 'registry.gitlab.cn/omnibus/gitlab-jh:latest'
    container_name: 'gitlab'
    restart: always
    hostname: 'gitlab.example.com'
    environment:
      GITLAB_OMNIBUS_CONFIG: |
        external_url 'http://gitlab.example.com:8929'
        gitlab_rails['gitlab_shell_ssh_port'] = 2224
    ports:
      - '8929:8929'
      - '2224:22'
    volumes:
      - '$GITLAB_HOME/config:/etc/gitlab'
      - '$GITLAB_HOME/logs:/var/log/gitlab'
      - '$GITLAB_HOME/data:/var/opt/gitlab'
    shm_size: '256m'

执行命令运行:docker compose up -d  (gitlab.example.com可以换成自己的域名)

3、修改配置文件gitlab.rb(在GITLAB_HOME对应地址下的config目录中)

       external_url "http://gitlab.example.com:8929"   // gitlab.example.com可以换成自己的域名
       gitlab_rails['gitlab_shell_ssh_port'] = 2289

4、重启配置

     执行  docker exec -it gitlab /bin/bash 命令进入容器

     执行 gitlab-ctl reconfigure 命令重启配置

5、查询 root用户名 的密码

    docker exec -it gitlab grep 'Password:' /etc/gitlab/initial_root_password

6、访问 http://gitlab.example.com:8929  使用root和步骤5查询的密码登录系统

ps: 官网安装地址 https://docs.gitlab.cn/jh/install/docker.html

标签:GITLAB,安装,gitlab,HOME,com,example,8929
From: https://www.cnblogs.com/marshhu/p/17526188.html

相关文章

  • (转)Rancher 2.6 安装部署及入门示例
    原文:https://blog.csdn.net/weixin_41636021/article/details/1279767120.Rancher2.X简介Rancher是为使用容器的公司打造的容器管理平台。Rancher简化了使用Kubernetes的流程,开发者可以随处运行Kubernetes(RunKubernetesEverywhere),满足IT需求规范,赋能DevOps团队。ra......
  • 解决wps安装后切换用户无法使用
    1、直接安装wps专业版,所有用户都可以使用。2、临时解决个人版wps在新用户鼠标右键新建菜单中没有wps选项:安装时更改安装目录,不要安装到当前个人用户目录中。然后到安装目录WPSOffice\*\office6找到office6目录下的WPS程序,双击打开找到设置选择配置和修复工具,选择wpsoffice......
  • linux安装redis3.0
    linux安装redis3.01.把下载好的redis压缩包上传至app 解压完成之后,修改成redis文件夹 2.进入redis文件夹进行编译和安装cd /usr/local/redismakemakePREFIX=/usr/local/redisinstall/usr/local/redis目录下出现bin目录就是安装成功 3.修改配置文件可以修改端口......
  • Maven 安装和配置
    Maven1.下载下载途径: Maven–DownloadApacheMaven2.系统配置解压后,配置系统变量如下:  3.Maven配置阿里云镜像修改config/settings.xml文件<mirror> <id>nexus-aliyun</id> <mirrorOf>*,!jeecg,!jeecg-snapshots</mirrorOf> <name>Nexusaliyun<......
  • 虚拟机安装的centOS7系统忘记root密码之重置密码
    1、开机按下点击鼠标进入系统并且按下e键2、光标移动到linux16开头的行,找到ro改为rwinit=sysroot/bin/sh;3、按下ctrl+x执行指令4、进入如下界面后输入:chroot /sysroot5、输入passwd根据提示输入两次新密码6、完成后输入touch/.autorelabel更新系统信息......
  • CentOS7使用yum安装MySQL8
    1、下载MySQL的repo源wgethttps://repo.mysql.com//mysql80-community-release-el7-1.noarch.rpm2、安装MySQL源rpm-Uvhmysql80-community-release-el7-1.noarch.rpm3、安装公钥rpm--importhttps://repo.mysql.com/RPM-GPG-KEY-mysql-2022 4、使用yum安装yum......
  • pip安装python包到指定python版本下
    1.命令行进入到指定python安装目录。比如我电脑上有python3.8也有python3.9。准备给python3.9安装指定的包2.执行:python-mpipinstall包名......
  • 1、笔记本刷ubuntu,安装饥荒服务器
    目录笔记本刷ubuntu,安装饥荒服务器一、准备二、笔记本刷机1、制作UbuntuserverU盘启动盘2、刷机3、设置电源不休眠三、安装饥荒服务器四、最后说下网络笔记本刷ubuntu,安装饥荒服务器一、准备1、一台老旧笔记本,用的我是10年前的联想g400s(i5-3230M处理器,8g内存(原来4g饥荒mod加......
  • Anolis 8.x (8.6, 8.8, CentOS )安装记录
    硬件:一台DellPowerEdgeT130服务器,2*2T Harddisk软件:Anolis8.6 2023.7.3,发现系统自动下载了很多updates等待安装,选择安装更新,并重新启动系统。启动系统后,在屏幕左上角出现闪烁光标,系统长达10分钟以上无反应。按Ctrl+Alt+del, 系统的Anolis图形标志闪现后,系统重......
  • containerd 安装和配置
    使用containerd不仅性能提高了(调用链变短了),而且资源占用也会变小(Docker不是一个纯粹的容器运行时,具有大量其他功能)。调用链Docker作为k8s容器运行时,调用关系如下:kubelet-->dockershim(在kubelet进程中)-->dockerd-->containerdContainerd作为k8s容器运行时,......