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

相关推荐
南梦浅2 小时前
✅ 完整部署流程(Docker 独立监控 + 域名访问)
运维·docker·容器
Benszen3 小时前
K8S存储管理:从Volume到PV/PVC全解析
容器·rpc·kubernetes
深念Y3 小时前
魅蓝Note5 Root + 改内核激活命名空间:让Docker跑在安卓上
android·linux·服务器·docker·容器·root·服务
一拳不是超人3 小时前
前端转全栈:你必须要掌握的 Docker 知识
前端·docker·全栈
培小新4 小时前
【容器编排工具Docker Compose】
运维·docker·容器
一点事4 小时前
docker:生产环境部署kkfileview文件预览
运维·docker·容器
susu10830189114 小时前
ubuntu系统检测内核配置是否支持Docker核心模块
运维·docker·容器
国医中兴4 小时前
数据稠密计算的并行处理:从理论到实践
微服务·云原生·容器·kubernetes·k8s
苦瓜小生4 小时前
【Docker】| Docker学习笔记
笔记·学习·docker