首页/新闻资讯/正文详情

使用docker安装gitlab_docker安装gitlab的名称可以是gitlab吗-CSDN博客

发布时间:2026/9/26 1:00:47 来源:云帆数科 栏目:资讯中心
使用docker安装gitlab_docker安装gitlab的名称可以是gitlab吗-CSDN博客
首屏导读 · 本教程配套付费专栏 大模型工程师修炼手记19.9 元AI 编程 / Agent 实战 本文同主题系统课程· AI时代程序员的自我提升49.9 元AI 时代成长方法论。单篇不过瘾订阅解锁全量源码、实战与答疑文末附资料包领取方式 ↓准备工作有兴趣的可以访问docker镜像首页来看目前最棒的gitlab docker镜像的官方使用指南。docker pull sameersbn/gitlab:7.11.2docker pull sameersbn/postgresql:9.4docker pull sameersbn/redis:latest上述的版本大家可以去上面的地址查找最新的版本。创建数据文件夹, 位置随意大家记下即可mkdir /home/username/opt/gitlab/datamkdir /home/username/opt/postgresql/datamkdir /home/gds/opt/gitlab/datamkdir /home/gds/opt/postgresql/data启动postgresqldocker run –namepostgresql -d \-e ‘DB_NAMEgitlabhq_production’ -e ‘DB_USERgitlab’ -e ‘DB_PASSpassword’ \-v /home/username/opt/postgresql/data:/var/lib/postgresql \sameersbn/postgresql:9.4docker run -d -e ‘DB_NAMEgitlab’ -e ‘DB_USERgitlab’ -e ‘DB_PASS000000’ -v /home/gds/opt/postgresql/data:/var/lib/postgresql sameersbn/postgresql:9.4-2上述的位置与数据文件夹保持一致。启动redisdocker run –nameredis -d sameersbn/redis:latestdocker run -d sameersbn/redis:latest启动gitlabdocker run –name’gitlab’ -d \–link redis:redisio \-v /home/username/opt/gitlab/data:/home/git/data \-p 10022:22 -p 10080:80 \-e ‘GITLAB_PORT10080’ \-e ‘GITLAB_SSH_PORT10022’ \–link postgresql:postgresql \-e ‘GITLAB_EMAILgitlabdaocloud.io’ \-e ‘GITLAB_BACKUPSdaily’ \-e ‘GITLAB_HOSTgitlab.daocloud.io’ \-e ‘GITLAB_SIGNUPtrue’ \-e ‘GITLAB_GRAVATAR_ENABLEDfalse’ \sameersbn/gitlab:7.11.2docker run –name’gitlab’ -d \–link stoic_swanson:redisio \-v /home/gds/opt/gitlab/data:/home/git/data \-p 10022:22 -p 10080:80 \-e ‘GITLAB_PORT10080’ \-e ‘GITLAB_SSH_PORT10022’ \–link compassionate_spence:postgresql \-e ‘GITLAB_EMAILgitlabdaocloud.io’ \-e ‘GITLAB_BACKUPSdaily’ \-e ‘GITLAB_HOSTgitlab.daocloud.io’ \-e ‘GITLAB_SIGNUPtrue’ \-e ‘GITLAB_GRAVATAR_ENABLEDfalse’ \sameersbn/gitlab:7.13.1上述的位置与数据文件夹保持一致更多参数请见 这里 。上述设置会每天自动进行备份建议开启。root,5iveL!feyang729729手动备份docker stop gitlabdocker rm gitlabdocker run –name’gitlab’ -it –rm \你的设置sameersbn/gitlab:7.11.2 app:rake gitlab:backup:create这样就会在/home/username/opt/gitlab/data/backups下面创建备份备份的所属者请看下ls -la /home/username/opt/gitlab/data/backups下面的文件迁移的时候有用另外迁移的话也只需要保留这个备份出来的文件即可。恢复备份确保你的gitlab的版本跟备份的版本一致。docker run –name’gitlab’ -it –rm \你的设置sameersbn/gitlab:7.11.2 app:rake gitlab:backup:restore这样就能确保迁移之后的版本跟迁移之前的版本一样了。迁移这个时候你只要在目标机器上做完准备工作之后启动一次gitlab然后把之前备份的文件放到/home/username/opt/gitlab/data/backups下面确保备份文件的权限问题之后恢复备份即可升级先备份防止升级后出现问题然后docker pull新的版本之后直接run就可以了。最后讲一下如何从你的库来源完全镜像到gitlab吧git clone –mirror https://github.com/exampleuser/repository-to-mirror.gitgit remote set-url –push origin https://github.com/exampleuser/mirroredgit fetch -p origingit push –mirror这个能保证你的来源在被提交的时候gitlab能保持完全一致。最后只要指定时间关闭来源的提交之后久就可以无缝切换到gitlab了。hrefhttps://csdnimg.cn/release/blogv2/dist/mdeditor/css/editerView/markdown_views-e1cc28b339.css relstylesheet hrefhttps://csdnimg.cn/release/blogv2/dist/mdeditor/css/style-d1e89cace4.css relstylesheet内容来源csdn.net作者昵称Tom·Ge原文链接https://blog.csdn.net/gedonshen/article/details/78041521作者主页https://blog.csdn.net/gedonshen确定要放弃本次机会福利倒计时::立减 ¥普通VIP年卡可用立即使用延伸阅读 · 我的付费专栏觉得这篇文章对你有帮助我把同类主题的系统化内容沉淀成了付费专栏欢迎订阅支持持续输出专栏定价内容大模型工程师修炼手记19.9 元AI 编程 / Agent 深度实战AI时代程序员的自我提升49.9 元AI 时代成长方法论本文配套代码 / 资料包欢迎在评论区留言「求代码」我会私信发送完整资源

相关推荐

页面模板——freemaker对比velocity、jsp的模板_freemarker 模板和 velocity模板和httl模板-CSDN博客
页面模板——freemaker对比velocity、jsp的模板_freemarker 模板和 velocity模板和httl模板-CSDN博客

首屏导读 本教程配套付费专栏: 大模型工程师修炼手记 19.9 元(AI 编程 / Agent 实战 | 本文同主题系统课程) AI时代程序员的自我提升 49.9 元(AI 时代成长方法论)。 单篇不过瘾?订阅解锁全量源… · 2026/9/26 1:00:47

本地服务器暴露在网络中会怎样:lavish-axi对抗DNS重绑定与跨域攻击全解析
本地服务器暴露在网络中会怎样:lavish-axi对抗DNS重绑定与跨域攻击全解析

本地服务器暴露在网络中会怎样:lavish-axi对抗DNS重绑定与跨域攻击全解析 【免费下载链接】lavish-axi HTML is the new markdown. Lavish is the new editor for your HTML artifacts. 项目地址: https://gitcode.com/gh_mirrors/la/lavish-axi 本地服务器一… · 2026/9/26 1:00:47

规则引擎与LLM协作:打造不走过场的自动化代码评审系统
规则引擎与LLM协作:打造不走过场的自动化代码评审系统

我从去年开始就一直在被一个问题折腾:代码评审怎么就从“质量保障”变成了“走个流程”。打开几个技术社区的帖子,清一色在聊 Code Review 的文化建设、评审清单、轻重级评审模型,道理我都懂。可真到了团队里,实际情况往往是——M… · 2026/9/26 1:00:04

煤层气抽采流固耦合模拟:从机理到Comsol实操
煤层气抽采流固耦合模拟:从机理到Comsol实操

煤层气抽采,表面上是打孔抽吸,背后其实是煤体应力场和气体渗流场之间的一场拉锯战。两年前我接到一个任务,需要用数值模拟预测某矿抽采钻孔的产气量,当时我手里主要用的工具就是Comsol Multiphysics。第一次尝试时,我把… · 2026/9/26 6:18:31

2026神秘顾客项目AI监测选型与落地指南
2026神秘顾客项目AI监测选型与落地指南

马上要铺开2026年度神秘顾客项目规划的团队,最近应该都在做同一件事:把过去一年的暗访数据翻出来,重新梳理服务商名录。这两年圈子里变化最大的一句话就是“神秘顾客也要AI化”,甲方乙方都在聊AI监测能力,可真到选型的… · 2026/9/26 6:18:31

Python+Vue全栈开发:超市购物管理系统搭建实战(Django/Flask)
Python+Vue全栈开发:超市购物管理系统搭建实战(Django/Flask)

做Python后端开发这些年,经常有人问我同一个问题:想做一个能跑起来、能展示、能拿去答辩或者落地的管理系统项目,前端后端到底怎么搭才不会翻车?今天把最近整理的一套天天便利超市购物管理系统拿出来聊一聊。这个项目用Python做后… · 2026/9/26 6:18:31

Flask实现STS临时凭证获取:OSS安全直传方案详解
Flask实现STS临时凭证获取:OSS安全直传方案详解

1. 为什么不用 AccessKey 直传,而是折腾一套 STS先说结论:如果你的 Flask 服务端只负责把文件上传到 OSS,并且这个服务只给你自己的后台用,那直接用阿里云主账号或者 RAM 用户的 AccessKey 写死在代码里,确实能跑&… · 2026/9/26 6:18:31

Java进阶知识思维导图:从JVM到并发,把零碎考点串成一张能打的网
Java进阶知识思维导图:从JVM到并发,把零碎考点串成一张能打的网

从大厂面试聊起。这两天和组里几个准备跳槽的同事聊天,发现一个特别普遍的现象:大家基础语法没问题,框架也能用,CRUD写得很溜,可一旦被问到 HashMap 扩容、AQS 的状态流转、ClassLoader 的双亲委派,就明显接… · 2026/9/26 6:18:31

WorkBuddy实操:用RAG打造个人知识库的完整指南
WorkBuddy实操:用RAG打造个人知识库的完整指南

如果你和我一样,每天都在微信、飞书、备忘录、邮件里留下大量对话和碎片记录,一个月后想找回某句话却发现哪都搜不到,那WorkBuddy这个工具值得你认真研究一次。它本质上是一个自带知识库能力的AI工作台,能把聊天记录、文档输出、网… · 2026/9/26 6:18:25

数据库课后习题答案别硬背:当测试用例集刷,效率翻倍
数据库课后习题答案别硬背:当测试用例集刷,效率翻倍

简介:万常选版《数据库原理与设计》课后习题答案资源,覆盖第2至6章及第9章,适合正在学习关系模型、数据库建模、关系数据理论与模式求精的本科生、自学者作为复习与自测材料。压缩包共7个文件,含3个doc参考答案、2个sql示例脚本、… · 2026/9/26 0:00:21

OpenClaw 替代品?Hermes Agent 踩坑实录:macOS 飞书接入 TaoToken 配置
OpenClaw 替代品?Hermes Agent 踩坑实录:macOS 飞书接入 TaoToken 配置

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/26 0:00:40

向下兼容与向上兼容:接口设计中的兼容性策略与工程实践
向下兼容与向上兼容:接口设计中的兼容性策略与工程实践

一次版本升级事故,是很多团队绕不过去的坎。线上环境里,服务端明明已经上线了新版接口,老的移动端还在照着旧文档传参数。请求一到网关,校验直接拒绝,用户操作失败,客服群炸了锅,开发群里开始互… · 2026/9/26 0:00:46

了解更多?预约专属演示

我们的顾问将为您一对一讲解产品与方案

企业微信二维码