docker部署gitlab

前言

部署

bash 复制代码
sudo docker run -d --hostname gitlab.example.com --env GITLAB_OMNIBUS_CONFIG="external_url 'http://gitlab.example.com'" -p 4433:443 -p 8080:80 -p 2222:22 --name gitlab --restart always -v $GITLAB_HOME/config:/etc/gitlab  -v $GITLAB_HOME/logs:/var/log/gitlab -v $GITLAB_HOME/data:/var/opt/gitlab --shm-size 256m gitlab/gitlab-ce:latest
  • $GITLAB_HOME : 替换为本地路径
    hostname: 可以不用配置
    external_url:配置本机外网访问地址,没有域名,使用ip+端口;

登录

启动成功后,可以到容器中或者映射本地路径下获取root账号初始密码;

bash 复制代码
# 进入容器
docker exec -it gitlab /bin/bash
# 获取密码
cat /etc/gitlab/initial_root_password

root账号初始密码,24小时候会被删除,启动后尽快登录修改root密码

其他

如果部署gitlab时,没有配置external_url , 可以用root账号登录gitlab,点击管理员

设置--> 通用--> 可见性与访问控制

自定义http协议,修改即可

相关推荐
Zhao_yani5 小时前
k8s基础知识
云原生·容器·kubernetes
想你依然心痛6 小时前
嵌入式容器:Docker与BalenaOS在边缘设备上的实践——容器运行时与OTA
运维·docker·容器
zx78547 小时前
Kubernetes 生产级实战:从零部署 LNMP 架构 ECShop 商城(完整指南)
容器·架构·kubernetes
不瘦80斤不改名7 小时前
HalfCart:基于LBS的1\.5km本地拼单系统全栈实践与踩坑复盘
python·docker·typescript·pycharm
IT大白鼠7 小时前
K8S发展历史及未来展望
云原生·容器·kubernetes
weixin_439930648 小时前
Kubernetes(K8s)入门实践
云原生·容器·kubernetes·k8s
Tronlong创龙17 小时前
SBC-TL3588 单板机 / EPC-TL3588 工控机 Docker 开发手册(二)
docker·开发板·嵌入式开发·硬件开发·工业控制
AI服务老曹1 天前
视觉算法模型管理完整流程:多版本上线、灰度发布与回滚的落地实践
人工智能·docker·音视频
飞翔沫沫情1 天前
K8s Alloy 采集 Pod 控制台日志
云原生·容器·kubernetes
辉的技术笔记1 天前
拆解 Dify 的 Celery:15 个队列都在干什么
docker