docker安装gitlab

gitlab官方文档:https://docs.gitlab.com/ee/install/docker.html

官方提供了docker或docker compose的安装方式,这里采用docker

docker安装+运行

sh 复制代码
sudo docker run --detach \
  --publish 443:443 --publish 7000:80 --publish 23:22 \
  --name gitlab \
  --restart always \
  --volume /data/gitlab/config:/etc/gitlab \
  --volume /data/gitlab/logs:/var/log/gitlab \
  --volume /data/gitlab/data:/var/opt/gitlab \
  gitlab/gitlab-ce:latest

可以添加--hostname example.com指定你的域名,这里我删掉了

这里--publish 7000:80我把对外访问端口改成了7000,如果80端口开放了可以用80

下载镜像+运行需要点时间,还是比较占系统资源的

访问IP:7000或者域名即可

配置密码

进入容器内部
sudo docker exec -it gitlab /bin/bash

进入gitlab的rails控制台
gitlab-rails console

依次执行下列命令,修改root账号的密码

sh 复制代码
user=User.find_by_username 'root'
user.password="12345678"   #修改密码
user.save!

返回网页登录

配置中文

依次按下图顺序修改默认语言,将会影响新用户的默认语言,但不会影响当前用户(即root用户)

依次按下图修改当前用户语言

刷新一下,搞定!

相关推荐
java_logo15 分钟前
Docker 部署 MinIO:轻松搭建 S3 兼容对象存储平台
运维·docker·容器·对象存储·minio·轩辕镜像·minio部署
NJCloud3 小时前
Docker 镜像管理:分层结构、构建优化与最佳实践
java·docker·容器
harmony&3 小时前
Docker 容器技术从入门到实战:生态系统、安装部署与架构详解
docker·容器·架构
天天喝旺仔3 小时前
Docker 镜像瘦身实战:多阶段构建把体积缩小 90%
运维·后端·ci/cd·docker·云原生·容器·性能优化
NJCloud3 小时前
Docker 私有仓库部署:Registry、加密传输与认证鉴权
运维·网络·docker·云原生·容器
深念Y4 小时前
Nuxt 项目 Docker 构建:从 pnpm+node 迁移到全 bun
java·前端·docker
小张同学a.5 小时前
Docker 容器实战 2—— docker 仓库
linux·运维·服务器·docker·容器
随便做点啥8 小时前
32卡-64G-910B4-16后端-(Qwen3.8-27B-W8A8)集群部署报告
运维·服务器·经验分享·docker·vllm
Orange_sparkle17 小时前
从 Docker 到 Doris:建立后端基础设施全景图
运维·docker·ai·容器·claude code
gx234818 小时前
控制器管理
docker·容器·kubernetes