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

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

刷新一下,搞定!

相关推荐
撸码到无法自拔1 分钟前
docker常见命令
java·spring cloud·docker·容器·eureka
极小狐2 小时前
极狐GitLab 通用软件包存储库功能介绍
java·数据库·c#·gitlab·maven
小马爱打代码2 小时前
K8S - GitLab CI 自动化构建镜像入门
ci/cd·kubernetes·gitlab
杰克逊的日记3 小时前
gitlab相关面试题及答案
gitlab
hi,编程哥4 小时前
Docker、ECS 与 K8s 网段冲突:解决跨服务通信中的路由问题
docker·容器·kubernetes
How_doyou_do5 小时前
项目全栈实战-基于智能体、工作流、API模块化Docker集成的创业分析平台
运维·docker·容器
极小狐6 小时前
极狐GitLab 容器镜像仓库功能介绍
java·前端·数据库·npm·gitlab
极小狐6 小时前
如何构建容器镜像并将其推送到极狐GitLab容器镜像库?
开发语言·数据库·机器学习·gitlab·ruby
木二_7 小时前
实践005-Gitlab CICD全项目整合
ci/cd·gitlab
xbd_zc9 小时前
【Jenkins简单自动化部署案例:基于Docker和Harbor的自动化部署流程记录】
docker·自动化·jenkins·harbor