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协议,修改即可

相关推荐
架构师老Y21 小时前
008、容器化部署:Docker与Python应用打包
python·容器·架构
handsomestWei1 天前
Docker引擎API接入配置
运维·http·docker·容器·api
不是书本的小明1 天前
K8S应用优化方向
网络·容器·kubernetes
andeyeluguo1 天前
docker总结
运维·docker·容器
SuAluvfy1 天前
从 0 到 1:在 Windows + Docker 环境下搭建 NextChat 并接入多模型 API(踩坑实录)
docker·容器
九英里路1 天前
cpp容器——string模拟实现
java·前端·数据结构·c++·算法·容器·字符串
尘世壹俗人1 天前
知识点8---虚拟化编排工具Kubernetes
容器·kubernetes
冷色系里的一抹暖调1 天前
OpenClaw Docker 部署避坑指南:服务启动成功但网页打不开?
人工智能·windows·docker·ai·容器·opencode
@土豆1 天前
acme.sh 自动解析、申请并续签免费泛域名证书(Docker容器部署+腾讯云DNSPod)
docker·容器·腾讯云
ILL11IIL1 天前
Docker容器技术
运维·docker·容器