码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • cetos7 Docker 安装 gitlab


    一、gitlab 简单介绍和安装要求

     官方文档:https://docs.gitlab.cn/jh/install/docker.html

            1.1、gitlab 介绍

       gitLab 是一个用于代码仓库管理系统的开源项目,使用git作为代码管理工具,并在此基础上搭建起来的Web服务平台,通过该平台可以实现github类似的web系统,可以实现浏览代码、管理项目、管理团队人员、管理代码分支、代码提交记录等功能。gitlab是目前互联网公司最流行的代码版本控制平台。

    gitlab:比较适合公司内部的项目管理,用来管理项目成员、代码提交、项目运维。分为社区免费版和企业收费版,针对中小型公司推荐使用社区免费版,功能就够用了。

    github:里面的大部分项目都是开源的,通过全世界最大的程序员交流平台,可以分享自己的技术、提升自己的知名度。作为公司的内部项目管理就不太适合了。

            1.2、对 CPU 和内存的要求

            官方要求,CPU 推荐最少4核,内存最新4G。

    二、开始安装

            2.1、官方推荐安装的方式有多种,这里我选择用 docker-compose 的方式进行安装。参考官方写 docker-compose.yml 文件。

    1. services:
    2. gitlab:
    3. image: 'registry.gitlab.cn/omnibus/gitlab-jh:latest'
    4. container_name: gitlab
    5. restart: always
    6. environment:
    7. GITLAB_OMNIBUS_CONFIG: |
    8. external_url 'http://10.0.0.201:8989'
    9. gitlab_rails['gitlab_shell_ssh_port'] = 2222
    10. ports:
    11. - '8989:8989'
    12. - '2222:2222'
    13. volumes:
    14. - '/var/docker-data/gitlab/config:/etc/gitlab'
    15. - '/var/docker-data/gitlab/logs:/var/log/gitlab'
    16. - '/var/docker-data/gitlab/data:/var/opt/gitlab'
    1. # 检查语法错误
    2. docker-compose config
    3. docker-compose config -q

             2.2、启动命令

    docker-compose up -d 

            

    三、页面检查

            如果你的内存太小的话,有可能页面打不开。

    浏览器访问: http://localhost:8989 

            3.2、获取登录密码:

            默认的账户是:root,密码需要进入到容器中获取。 以下是获取密码的命令

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

  • 相关阅读:
    情感分析系列(三)——使用TextCNN进行情感分析
    二建考生速看 拿到二级建造师证书后该如何进行注册?
    【Verilog语法】比较不同计数器的运算方式,其中有一个数是延迟打一拍的效果,目的是使得两个计数器的结果相同。
    jvm参数查看
    百万用户通话新风潮:仅需50秒,无界AI让彩铃变身短视频
    国产32位单片机有哪些
    雷尼绍探头编程 9810
    十大运动蓝牙耳机品牌排行榜,六款值得买的运动耳机推荐
    Spring Cloud Alibaba微服务从入门到进阶(四)(服务发现-Nacos )
    c++ 中 auto, auto & 和 const auto & 的区别
  • 原文地址:https://blog.csdn.net/qq_40880022/article/details/136417354
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号