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

相关推荐
小陈phd2 小时前
混合知识库搭建:本地Docker部署Neo4j图数据库与Milvus向量库
数据库·docker·neo4j
Wpa.wk3 小时前
容器编排 - 了解K8s(pod, deployment,service,lable等概念)
经验分享·测试工具·docker·云原生·容器·kubernetes
xuefuhe4 小时前
Kubernetes基础入门4 应用的扩展与收缩
云原生·容器·kubernetes
Wpa.wk6 小时前
容器编排 - K8s - 配置文件参数说明和基础命令
经验分享·测试工具·docker·云原生·容器·kubernetes
LCG米8 小时前
基于PyTorch的TCN-GRU电力负荷预测:从多维数据预处理到Docker云端部署
pytorch·docker·gru
Warren989 小时前
接口测试理论
docker·面试·职场和发展·eureka·ansible
杭州杭州杭州9 小时前
Docker
运维·docker·容器
一体化运维管理平台10 小时前
容器监控难题破解:美信监控易全面支持K8s、Docker
云原生·容器·kubernetes
qiubinwei11 小时前
kubeadm部署K8S集群(踩坑实录)
云原生·容器·kubernetes
等什么君!11 小时前
Docker 数据卷:MySQL 数据同步实战
运维·docker·容器