【GitLab】使用Docker和Docker-Compose部署-个人、私有代码仓库

概述

gitlab 是一个开源的仓库管理系统,利用 git 作为代码管理工具,并在此基础上构建了 web 服务。与 github 类似,gitlab 也是一个仓库管理系统,但不同之处在于,gitlab 可以自行搭建,供个人或企业内部使用。

环境准备

操作系统:Linux工具:Docker、Docker Compose硬件要求CPU:推荐最低4核,支持最多500个用户;8核可支持最多1000个用户。RAM:最低需要4GB,支持最多500个用户;8GB可支持最多1000个用户。

安装 GitLab Docker 镜像

GitLab Docker 镜像可以通过多种方式运行,以下介绍两种主要方法:

1. 使用 Docker 引擎安装 GitLab

首先,拉取镜像。截至2022年5月,gitlab/gitlab-ce的最新版本镜像大小为2.36GB,建议提前下载。

【GitLab】使用Docker和Docker-Compose部署-个人、私有代码仓库

使用以下命令运行 Docker 容器:

docker run --detach   --hostname gitlab.admin.com   --publish 1443:443 --publish 81:80 --publish 1022:22   --name gitlab   --restart always   --volume /mydata/config:/etc/gitlab   --volume /mydata/logs:/var/log/gitlab   --volume /mydata/data:/var/opt/gitlab   gitlab/gitlab-ce:latest

本地路径和容器内路径的对应关系如下:

/mydata/data 对应 /var/opt/gitlab,用于存储应用程序数据。/mydata/logs 对应 /var/log/gitlab,用于存储日志。/mydata/config 对应 /etc/gitlab,用于存储 GitLab 配置文件。

下载并启动 GitLab 容器后,发布访问 SSH、HTTP 和 HTTPS 所需的端口。GitLab 初始化启动过程可能需要较长时间,可以通过以下命令跟踪启动过程:

docker logs -ft gitlab

容器启动后,通过浏览器访问 gitlab.admin.com:81。如果域名未进行 hosts 映射,请使用 IP 地址,例如 192.168.200.11:81

【GitLab】使用Docker和Docker-Compose部署-个人、私有代码仓库

使用以下命令查询 GitLab 默认创建的 root 用户和密码:

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

输入 root 用户(管理员)和密码进行登录:

Writer Writer

企业级AI内容创作工具

Writer 176 查看详情 Writer

【GitLab】使用Docker和Docker-Compose部署-个人、私有代码仓库

【GitLab】使用Docker和Docker-Compose部署-个人、私有代码仓库

2. 使用 Docker Compose 安装 GitLab

使用 Docker Compose,可以轻松配置、安装和升级 GitLab:

首先,安装 Docker Compose,并创建 docker-compose.yml 文件:

version: '3.6'services:  web:    image: 'gitlab/gitlab-ce:latest'    restart: always    hostname: 'gitlab.admin.com'    ports:      - '82:80'      - '10443:443'      - '11022:22'    volumes:      - '/mydata-2/config:/etc/gitlab'      - '/mydata-2/logs:/var/log/gitlab'      - '/mydata-2/data:/var/opt/gitlab'

确保 docker-compose.yml 文件与启动 GitLab 命令位于同一目录中,然后使用以下命令启动:

docker-compose up -d

查看 Compose 状态:

[root@master cicd]# docker-compose psName                Command               State           Ports---------------------------------------------------------------------------------------------------------------cicd_web_1   /assets/wrapper          Up (healthy)   0.0.0.0:11022->22/tcp, 0.0.0.0:10443->443/tcp, 0.0.0.0:82->80/tcp

启动后,通过浏览器访问并登录:

【GitLab】使用Docker和Docker-Compose部署-个人、私有代码仓库

以上就是【GitLab】使用Docker和Docker-Compose部署-个人、私有代码仓库的详细内容,更多请关注创想鸟其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/940761.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2025年11月29日 18:02:36
下一篇 2025年11月29日 18:05:44

相关推荐

  • 比特币领跑11万美元,稳定币USDT和USDC交易量激增(内附平台)

    近期数字资产市场迎来重要时刻,比特币价格强势突破11万美元大关。这一里程碑式的增长不仅吸引了全球投资者的目光,也直接推动了稳定币usdt和usdc的交易量达到新高,本文将深入解读这一市场动态,并介绍几个主流的交易平台入口。 比特币价格创下新高 根据最新的市场数据,比特币(BTC)在近期交易中成功站上…

    2025年12月8日
    000
  • 稳定币是什么 和比特币有什么区别

    稳定币与比特币的根本区别在于价值稳定性与用途不同。1. 稳定币与法币挂钩,价值稳定,主要用于交易和保值;2. 比特币具有高波动性和稀缺性,适合作为投资品和价值储存手段;3. 稳定币由中心化机构发行,而比特币通过去中心化产生。 本文将清晰阐述稳定币与比特币之间的根本区别,帮助您理解这两种主流加密资产的…

    2025年12月8日
    000
  • 虚拟货币比特币交易平台

    虚拟货币的交易平台是数字资产流通的核心场所,用户在这里可以进行比特币以及其他各类加密货币的买卖、兑换等操作。选择一个合适的交易平台,对于参与虚拟货币市场至关重要。不同的平台在安全性、交易费用、支持币种、用户体验等方面存在差异,了解这些差异有助于用户做出明智的选择。本文将介绍一些当前市场上较为活跃且用…

    2025年12月8日 好文分享
    000
  • 稳定币真的靠谱吗

    稳定币的可靠性取决于其类型和管理机制,1.法币抵押型依赖储备透明度,2.加密抵押型依赖智能合约与清算机制,3.算法型则依赖供需调节但风险较高。潜在风险包括抵押品质量、监管变化、中心化控制、技术漏洞及脱钩可能。为安全使用,应选择信誉良好、储备透明、流动性高的稳定币,并通过主流交易所交易,在转账时严格核…

    2025年12月8日
    000
  • 虚拟币平台哪个是合法的?虚拟币平台与投资者是什么关系?

    在当前复杂的监管环境下,清晰了解虚拟币平台的定性及其与用户的关系至关重要。本文旨在帮助您理解如何从合规与安全的角度评估一个平台,并阐明您作为投资者与平台之间的权责关系,从而做出更审慎的决策。 关于虚拟币平台的“合法性”问题 首先需要明确一个核心事实:在大陆境内,任何与虚拟币相关的业务活动,包括提供交…

    2025年12月8日
    000
  • 散户在哪里购买虚拟币?虚拟币正规平台最新榜单盘点

    本文旨在帮助用户在众多虚拟资产交易平台中做出明智选择。通过对全球主流平台的安全性、产品丰富度、交易体验及用户基数等关键维度进行综合评估,我们整理出了一份最新的榜单,为不同需求的用户提供清晰的参考。 主流虚拟资产平台综合实力排名 第一名:Binance (币安)   核心优势:产品线极为丰富,覆盖现货…

    2025年12月8日
    000
  • 比特币突破11万美元:牛市回归还是短暂热潮?

    比特币价格近日创下历史新高,成功突破11万美元大关,引发全球市场广泛关注。这一里程碑式的事件让投资者和分析师们陷入激烈讨论:这究竟是标志着新一轮强劲牛市的开启,还是仅仅一场由投机情绪驱动的短暂热潮?本文将深入剖析支撑上涨和潜在回调的各项因素。 比特币主流安全交易平台汇总 币安Binance:  ()…

    2025年12月8日
    000
  • 散户热捧比特币:相关平台讨论热度创历史新高

    近期,随着数字资产市场的波动加剧,普通投资者的参与热情空前高涨。各大在线平台关于比特币的讨论量屡创新高,反映出市场关注度的显著提升。本文将梳理当前讨论热度最高的几类平台,并分析这一现象背后的驱动因素。 全球比特币主流交易平台官网汇总 币安Binance:  ()欧易OKX:  () Huobi火币:…

    2025年12月8日
    000
  • 以太坊官网历史价格 以太坊往年价格

    要查询以太坊历史价格,可通过主流平台如币安、欧易、CoinMarketCap等获取详尽数据。1. 币安提供ETH/USDT等交易对的K线数据;2. 欧易支持多种技术指标叠加分析;3. CoinMarketCap汇集全球交易所数据;4. CoinGecko提供历史价格、市值等维度;5. 火币适合老用户…

    2025年12月8日
    000
  • 2025年8月比特币行情策略:是时候入场还是观望?

    进入2025年下半年,比特币市场正处在一个关键的十字路口。本文旨在通过分析宏观经济、技术指标、市场情绪及监管环境四大核心维度,为投资者提供一个在2025年8月做出明智决策的策略框架,帮助您判断当前是积极布局的良机,还是应保持谨慎观望。 2025比特币主流交易软件 币安Binance:   欧易OKX…

    2025年12月8日
    000
  • 稳定币最新消息

    香港《稳定币条例》将于2025年8月1日生效,首批牌照将严格限量发放;2. 相关概念股股价受消息影响出现剧烈波动;3. 稳定币在跨境支付领域潜力凸显,多机构正推进相关方案;4. 监管部门提示稳定币风险,强调其为支付工具而非投资标的。香港即将实施全球首个针对法币稳定币的全面监管框架,金管局正就具体指引…

    2025年12月8日
    000
  • okx官网地址入口 欧易okx交易平台官方网址

    欧易OKX的官方网址是,用户应通过该网址访问平台以确保资产安全;在欧易OKX进行现货交易的操作步骤如下:1. 登录账户,输入官方网址并完成双重验证;2. 进行资金充值,选择币种并核对充值地址;3. 进入交易页面,选择币种对;4. 选择订单类型(如限价委托、市价委托)并设置参数;5. 确认并提交订单,…

    2025年12月8日
    000
  • PrompTale AI(TALE币)是什么?作用是什么?是一项好的投资吗?

    目录 摘要框(简要事实)PrompTale AI(TALE)是什么?有多少个 TALE 代币?TALE 的作用是什么?TALE 与以太坊:重点比较PrompTale AI背后的技术团队与起源重要新闻与事件TALE 是一项好的投资吗?潜在优势:潜在风险:结论 在加密货币和人工智能快速发展的领域中,一个…

    2025年12月8日
    000
  • Ripple稳定币RLUSD流通量破5亿大关!纽约梅隆银行独家托管铸就合规标杆

    由Ripple推出的美元锚定稳定币RLUSD,在发行七个月内,其流通总量已超过五亿美元。 与此同时,Ripple宣布纽约梅隆银行(BNY)将负责管理支持该稳定币的美元现金和国债资产,这一消息也象征着Ripple正式获得传统金融领域重要机构的认可。 RLUSD流通规模突破五亿美元 RLUSD是依据纽约…

    2025年12月8日
    000
  • 什么是交易中的黄金交叉?预示着什么?

    目录 黄金交叉预示着什么?黄金交叉是什么样子的?加密货币交易中的黄金交叉示例成功案例:2019 年 4 月的比特币失败案例:2022 年 1 月的以太坊如何在交易中使用黄金交叉指标?黄金交叉 vs. 死亡交叉 技术分析中有很多图形信号可以帮助交易者做出决策——其中之一就是黄金交叉形态。许多交易者将其…

    2025年12月8日
    000
  • 稳定币交易平台

    稳定币作为加密货币市场的重要组成部分,为用户提供了规避市场波动风险的工具。选择一个可靠且流动性好的交易平台进行稳定币交易至关重要。以下是对当前市场上一些知名稳定币交易平台的介绍和排名。 主要稳定币交易平台排名 1. Binance (币安) 全球最大的加密货币交易平台之一,提供极其丰富的稳定币交易对…

    2025年12月8日 好文分享
    000
  • TRON价格蓄势待发:TRX ETF申请及杠杆股份引发看涨势头

    tron(trx)展现出强大的价格韧性,潜在etf产品即将面世。本文深入分析推动trx价格走势的关键因素,包括杠杆产品动态及其技术形态表现。 在多数山寨币走弱的背景下,TRON(TRX)却展现出逆势而上的趋势。最新披露的TRON杠杆ETF申请信息,叠加积极的技术图形,暗示TRX或正酝酿新一轮上涨动能…

    2025年12月8日
    000
  • Hyperlane (HYPER) 最新上架了哪些平台? 2025安全好用的平台推荐

    hyperlane (hyper) 这一跨链互操作性协议的原生代币,在加密资产领域引起了广泛关注。随着其生态系统的发展,众多关注者都在寻找可靠的交易平台。选择一个安全、易用且流动性良好的平台,对于参与 hyper 交易显得尤为重要。全球数字资产交易市场庞大且多样,各个平台在用户体验、资产种类、交易深…

    2025年12月8日 好文分享
    000
  • HYPER代币的提现速度如何?交易所充提多久到账?

    在数字资产交易中,代币的充值与提现速度是用户普遍关注的核心问题。这不仅关系到资金的周转效率,也直接影响用户的交易体验。当提及“hyper代币的提现速度”以及“交易所充提多久到账”时,我们需要从多个维度进行分析,因为影响这些速度的因素是多方面的,并非单一决定。 一个代币从提交提现请求到最终到账,涉及区…

    2025年12月8日
    000
  • 瑞波币(XRP)今日价格-免费看币行情网址推荐

    瑞波币(XRP)今日价格,如果未显示请点击进入官网查看 实时比特币价格 当前瑞波币(XRP)价格(USD) 加载中… 常用行情网址推荐 1. CoinGecko功能全面,除行情数据外,还提供开发活跃度、社区热度评分、DeFi/NFT排行等,适合深入分析项目基本面。 2. CoinMark…

    2025年12月8日
    000

发表回复

登录后才能评论
关注微信