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

相关推荐
Zhou14113622 分钟前
Docker_03_DockerCompose多容器编排
运维·docker·容器
啊哈一半醒2 小时前
Docker 底层知识:从 Namespace 到 UnionFS
运维·docker·容器
fruge4 小时前
飞牛OS部署Flare导航页:Docker Compose、YAML书签配置与cpolar公网访问
运维·docker·容器
Zhou1411365 小时前
Docker_02_Dockerfile与存储网络
网络·docker·容器
guo_wen_qiang8 小时前
云服务器elasticsearch环境搭建-单台
运维·elasticsearch·容器
谢亮_vipxieliang10 小时前
一套 Compose 搭起完整开发环境:MySQL + Redis + Nginx
redis·mysql·nginx·docker
江湖有缘10 小时前
Docker实战 | 使用Docker部署Bibliotheca阅读习惯管理工具
java·docker·容器
万联WANFLOW10 小时前
Docker Hub 镜像拉取慢、timeout 的排查方法
运维·docker·云原生·容器·eureka
天衍四九-11 小时前
Docker Compose企业实战系列(一):LNMP环境一键部署(Nginx\+MySQL\+PHP)
mysql·nginx·docker
大貔貅喝啤酒11 小时前
Gitea+Jenkins+Docker 搭建 Node 项目 CI/CD 自动部署完整教程
ci/cd·docker·jenkins·js·gitea