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用户)

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

刷新一下,搞定!

相关推荐
ruofu338 分钟前
下载nvidia_*_cu13的指令(更新:利用torch 版本拉取相关依赖)
docker·容器
独孤--蝴蝶15 分钟前
Docker容器进阶(一)
运维·docker·容器
冰封之寂3 小时前
Docker Compose 容器编排实战:从入门到 LNMP 环境部署-zabbix监控
docker·容器·zabbix
带娃的IT创业者4 小时前
原生体验的回归:深入解析 TREK —— 专为 Apple Silicon 打造的轻量级容器方案
macos·docker·虚拟化·开源项目·容器化·apple silicon·trek
心如鉄补4 小时前
分布式链路追踪系统之docker-compose安装skywalking
分布式·docker·skywalking
冰封之寂15 小时前
Docker 资源管理终极指南:CPU、内存与 IO 的精细化控制
linux·运维·服务器·docker·云计算
9523617 小时前
Docker - 基础
运维·后端·docker·容器
Code_Ignis17 小时前
docker国内可用源(持续维护)
运维·docker·容器
水中加点糖1 天前
Java中使用远程PlayWright进行网页接口测试(附Docker部署方式)
java·docker·web测试·devtools·playwright·ai自动化测试
AOwhisky1 天前
AI审AI:GitLab上线AI代码审查,开发者可以松一口气了吗?
人工智能·gitlab