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

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

刷新一下,搞定!

相关推荐
郭龙_Jack3 分钟前
Gitlab CICD流水线设计
gitlab
天籁晴空2 小时前
Docker Compose 部署完整指南 -- RuoYi-Vue
docker·ruoyi
@土豆3 小时前
Elasticsearch 9.0.1 集群部署(Docker Compose + k8s 部署方式)
大数据·elasticsearch·docker
蛐蛐蛐7 小时前
在Windows 11上安装Docker的踩坑记录
运维·docker·容器
古典和浪漫8 小时前
docker file 中设置软链接和在k8s 中配置同步时区 有什么区别,各自优缺点
docker·容器·kubernetes
尘世壹俗人8 小时前
知识点12---k8s进阶操作方式yaml资源文件
docker·容器·kubernetes
牛奶咖啡1310 小时前
Docker容器实践——Docker常用基础镜像的解析与选择
docker·容器·docker基础镜像·docker基础镜像选择·docker基础镜像最佳实践·docker基础镜像的分类·docker基础镜像的对比
java_logo10 小时前
Docker 部署 Open WebUI + Ollama 完整教程(Windows / Linux 通用)—— 打造自己的本地OpenAI
linux·docker·容器·ollama·open-webui·open-webui部署·open-webui教程
杨浦老苏10 小时前
AI使用追踪和代理网关GoModel
人工智能·docker·ai·api·群晖
程序员老邢10 小时前
【技术底稿 23】Ollama + Docker + Ubuntu 部署踩坑实录:网络通了,参数还在调
java·经验分享·后端·ubuntu·docker·容器·milvus