Windows 通过 Docker 安装 GitLab

1. 安装 Docker Desktop

下载网站:Windows | Docker Docs

2. 拉取 GitLab Docker 镜像

打开 PowerShell 或 命令提示符,拉取 GitLab 镜像:

bash 复制代码
docker pull gitlab/gitlab-ee:latest

或则使用社区版:

bash 复制代码
docker pull gitlab/gitlab-ce:latest

3. 创建目录及配置文件

4. 创建 docker-compose.yml 文件

version: '3'

services:

gitlab:

image: 'gitlab/gitlab-ee:latest' # 使用 GitLab 企业版镜像,或将 'gitlab-ee' 改为 'gitlab-ce' 使用社区版

restart: always

hostname: 'localhost' # 配置 GitLab 的主机名,可以改为你自己的域名或 IP 地址

environment:

GITLAB_OMNIBUS_CONFIG: |

external_url 'http://localhost' # GitLab 的外部 URL,建议替换为你服务器的域名或 IP

ports:

  • '80:80' # 映射 HTTP 端口

  • '443:443' # 映射 HTTPS 端口

  • '22:22' # 映射 SSH 端口,供 GitLab 使用

volumes:

  • './config:/etc/gitlab' # GitLab 配置文件存储路径

  • './logs:/var/log/gitlab' # GitLab 日志文件存储路径

  • './data:/var/opt/gitlab' # GitLab 数据存储路径

5. 启动 GitLab

在docker-compose.yml文件所在目录下运行以下命令来启动 GitLab:

bash 复制代码
docker-compose up -d

6. 打开浏览器并访问 http://localhost

7. 参看root初始化密码,并登录

在创建的配置文件夹的initial_root_password文件里面:

8. 设置中文,并且修改密码

9. 限制注册权限

补充:

1.)常见的 Docker 命令-CSDN博客

相关推荐
安逸sgr1 小时前
Hermes Agent + Obsidian 打造第二大脑(三):Docker 部署详解——从零到生产环境的完整实战指南!
运维·docker·容器·obsidian·hermes·hermesagent
小熊吃保安2 小时前
Excel下载变成了ZIP?Docker 容器里的 Content-Type 离奇失踪案
docker·go
小夏子_riotous2 小时前
Docker学习路径——9、Docker 网络深度解析:从默认网络到自定义网络实战
linux·运维·网络·docker·容器·centos·云计算
身如柳絮随风扬2 小时前
Kubernetes v1.24 从入门到实战:核心概念与集群管理详解
云原生·容器·kubernetes
牛奶咖啡133 小时前
Docker容器实践——使用docker-compose部署wordpress应用与prometheus监控
docker·云计算·docker-compose·一键部署wordpress应用·一键部署prometheus·生产环境套上nginx原因·使用nginx反向代理优势
风口旁的猪4 小时前
一套可落地的 .NET 8 微服务/分布式工程实践
docker·consul·.net core·efcore·refit
搬砖魁首4 小时前
基础能力系列 - 如何安全养虾? - 容器化部署龙虾
docker·qwen·openclaw·龙虾
禅口魔心12 小时前
边缘网关开发计划(一):在 Rock 5T 上部署 Docker
物联网·docker·rk3588·边缘网关
huihuihuanhuan.xin13 小时前
记一次 Docker PostgreSQL 连接认证失败的排查与解决
docker
郭龙_Jack16 小时前
Gitlab CICD流水线设计
gitlab