当前位置: 首页 > news >正文

windows装gitlab服务器

安装Docker

首先,我们到docker官方网站,点击Download Docker Desktop

下载完成后,不断点击安装就行。如果安装时,提示windows版本太低,则要升级windows系统。

安装完毕后,我们打开docker,如果提示wsl版本低,则去powershell中运行以下命令:

1

wsl --update

升级完毕后,则如下图:

2、安装Gitlab

(1)、powershell执行下列命令,拉取gitlab镜像:

1

docker pull registry.gitlab.cn/omnibus/gitlab-jh:17.3.1-jh.0

则会下载gitlab,我需要的是GitLab v17.3.1-jh,所以把具体版本号也加上了。

(2)、新建三个文件夹,以存放gitlab文件

1

2

3

mkdir D:\gitlab\config

mkdir D:\gitlab\logs

mkdir D:\gitlab\data

(3)、启动容器,把命令在powershell里运行

1

2

3

4

5

6

7

8

9

10

11

12

13

docker run -d `

--name gitlab-jh `

--hostname gitlab-jh `

--restart always `

-p 80:80 `

-p 443:443 `

-p 2222:22 `

-v D:\gitlab\config:/etc/gitlab `

-v D:\gitlab\logs:/var/log/gitlab `

-v D:\gitlab\data:/var/opt/gitlab `

--shm-size 256m `

-e GITLAB_OMNIBUS_CONFIG="external_url 'http://localhost'; gitlab_rails['gitlab_shell_ssh_port'] = 2222"`

registry.gitlab.cn/omnibus/gitlab-jh:17.3.1-jh.0

(4)、运行这个命令后,很快就执行完。但gitlab需要几分钟,乃至十几分钟的启动时间。可以用命令:docker logs -f gitlab-jh来查看状态,界面会一直滚动

1

docker logs -f gitlab-jh

像出现以下的界面,则是已经启动完毕。

在docker里亦能看到状态:

(5)、在浏览器中输入localhost,就能看到运行的效果了:

(6)、密码则用以下命令查看:

1

docker exec -it gitlab-jh cat /etc/gitlab/initial_root_password

(7)、用密码登录后,则可看到主页:

数据迁移

假如已经有已经备份的文件和配置文件

(1)、停止GitLab服务

1

2

docker exec -it gitlab-jh gitlab-ctl stop puma

docker exec -it gitlab-jh gitlab-ctl stop sidekiq

http://www.gsyq.cn/news/1582145.html

相关文章:

  • AI 浏览器 Tabbit 实测:Agent 模式如何操作网页,以及多模型接入方案
  • 双检测压力不用愁!okbiye 分层降重降 AIGC,一键扫清论文定稿两道关卡
  • 每天运营Instagram,却始终0客户咨询?
  • 苹果电脑录屏怎么带声音?3 种实用方法
  • 【IEEE出版、EI检索】2026年无人系统与智能技术国际学术会议(USIT 2026)
  • 中国古代的科技之谜——图灵竟是老子转世,而C++里藏着“道”的源代码
  • 如何免费获取国家教育平台电子课本:终极离线使用指南
  • 火山引擎 FORCE 大会开幕,豆包大模型 1.8 发布,Seedance 月入 10 亿
  • 3分钟学会:如何一键下载国家中小学智慧教育平台电子课本
  • Pingora 深度解析:Cloudflare 下一代 Rust 高性能代理
  • Windows系统管理终极指南:Chris Titus Tech WinUtil一键搞定所有烦恼
  • Mac右键菜单功能少?MouseBoost Pro v5.1.0 帮你一键扩展
  • 文档格式统一化革命:用markitdown打破信息孤岛的智能方案
  • AGC/AVC 考核不达标?多合一光伏 “四可” 精准匹配电网要求
  • Python内存管理的终极奥秘:引用计数机制如何实现高效垃圾回收
  • 成都靠谱全屋智能公司大盘点
  • 如何用last30days-skill构建数据驱动的商业决策优势
  • 如何用Globe.GL打造惊艳的3D地球数据可视化:从零到一的实战指南
  • 如何快速上手图吧工具箱TubaWinUi3:82款硬件检测工具一键启动指南
  • Penpot开源设计工具:从零开始的完整入门指南
  • 从零学会LangChain调用大模型!统一接口+代码实战
  • Redis安装指南:单机、主从、哨兵、集群模式详解
  • HarmonyOS ArkUI 自定义跑道布局:CustomMultiChildLayout 模式深度实践
  • ABB 控制器 4LA41100102V1.3
  • 如何用last30days-skill在30秒内完成全网信息调研:AI驱动的市场洞察工具完全指南
  • GEO避坑指南,蒲公英AI白帽合规运营
  • 成都天府广场的光,藏着城市照明的升级密码
  • AI企业实际开发经验,我是如何把生产环境的意图识别准确率从 86% 优化到 97%
  • CSDN_Blog_Post
  • iNeuOS_Doctor,一款基于人工智能在医疗领域的病情咨询及医学影像分析平台,例如CT\X光片\病理成像\诊断病历等 项目介绍