Docker 安装 GitLab

  1. 创建数据目录(持久化存储)
    bash
    运行
    mkdir -p /srv/gitlab/config
    mkdir -p /srv/gitlab/logs
    mkdir -p /srv/gitlab/data

最终启动命令(80 → 8989,443→4433,完全不冲突)

bash

运行

docker run -d

--hostname gitlab

-p 8989:80

-p 4433:443

-p 222:22

--name gitlab

--restart always

-v /srv/gitlab/config:/etc/gitlab

-v /srv/gitlab/logs:/var/log/gitlab

-v /srv/gitlab/data:/var/opt/gitlab

gitlab/gitlab-ce:latest

启动成功后:

查看密码(账号 root)

bash

运行

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

访问 GitLab(必须带端口 8989)

plaintext

http://你的服务器IP:8989

相关推荐
csdn_aspnet16 小时前
Docker Prune:完整指南与上手示例
运维·docker·容器·prune
死磕音视频19 小时前
Dify 入门:用 Docker 自部署并搭建知识库问答助手
docker·知识库·dify·大模型应用
方便面不加香菜20 小时前
Docker安装详解--基于Ubuntu环境
运维·docker·容器
幽默小吴21 小时前
docker篇(一)
docker
幽默小吴21 小时前
docker篇(二)
docker
L0208241 天前
Kubernetes Service 与 kube‑proxy 深度详解
运维·算法·云原生·容器·贪心算法·kubernetes
极小狐1 天前
极狐GitLab万人并发架构实践,大规模组织的扩容路线图
架构·gitlab·极狐gitlab
SatanII1 天前
kubernetes service && proxy
云原生·容器·kubernetes
艾伦_耶格宇1 天前
【kubernetes - 1.28版本】-1 kubernetes基础
云原生·容器·kubernetes
biaov1 天前
Jenkins + Docker 搭建前端 CI:前端一键打包部署
前端·docker·jenkins