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

相关推荐
guo_wen_qiang10 小时前
docker的备份与迁移
运维·docker·容器
小小龙学IT13 小时前
Kubernetes 深度实践:架构、API 与避坑指南
容器·架构·kubernetes
cpolar技术支持15 小时前
外网测试机的异常传不回内网?自托管 Sentry,用 cpolar 打通错误上报链路
python·nginx·docker·cpolar·sentry
MrSYJ18 小时前
别人再问你路由表是啥,这篇文章摔它脸上
docker·云原生·kubernetes
羑悻19 小时前
穿越Docker内核迷雾:揭秘镜像分层存储的叠加态与卷挂载的多维空间穿梭技术
后端·docker·容器
for_ever_love__19 小时前
容器类型全家桶——list、tuple、dict、set 与推导式
python·容器·数据类型·大模型开发
筑梦之路20 小时前
docker-compose方式部署kafka集群(Kraft方式)——筑梦之路
docker·容器·kafka
JavaPub-rodert20 小时前
Docker 镜像地址总失效?基于 DockerHub 项目用 GitHub Actions 做一个自动检测状态页
docker·容器·github
天衍四九-21 小时前
Docker 进阶实战系列(一):容器镜像安全,最小镜像与非 Root 运行
安全·docker·eureka
天衍四九-21 小时前
Docker进阶实战系列(二):容器日志深度治理|驱动配置、自动切割、磁盘爆满彻底解决
docker·容器·eureka