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

相关推荐
软件黑马王子2 小时前
Gitlab使用入门——使用于新手小白
gitlab
知识分享小能手2 小时前
Ubuntu入门学习教程,从入门到精通,Ubuntu 22.04 中安装 Docker 容器 —— 知识点详解(26)
学习·ubuntu·docker
Gold Steps.2 小时前
K8s Gateway-API 标准化流量治理
容器·kubernetes·gateway
Knight_AL2 小时前
使用 Docker 快速安装 GitLab(CentOS)
docker·centos·gitlab
牛奔4 小时前
Docker Compose 解决服务间 DNS 解析失败问题
运维·docker·容器
L1624764 小时前
Docker 安装部署全流程使用指南(Linux 通用版)
linux·docker·容器
Mr. Cao code4 小时前
MySQL数据卷实战:持久化存储秘籍
数据库·mysql·docker·容器
桂花树下的猫5 小时前
ubuntu20.04上docker部署
运维·docker·容器
自不量力的A同学5 小时前
Docker 29.1.4
运维·docker·容器