Administrator
Administrator
Published on 2025-03-09 / 11 Visits
0
0

Docker搭建gitlab 社区版

前言

运行最低要求4G内存(实测不太够,很卡,经常502)

start

新增本地环境变量(在run时将data、log、config目录挂载到本地的这个目录下)

export GITLAB_HOME=/data/gitlab #配置、日志、数据,会映射到这个目录下,也可以是其它路径
source /etc/profile

运行容器:

docker run --detach  --hostname <域名>   --env GITLAB_OMNIBUS_CONFIG="external_url 'http://<域名>'"   --publish 32770:443 --publish 32769:80 --publish 32768:22   --name gitlab   --restart always   --volume $GITLAB_HOME/config:/etc/gitlab   --volume $GITLAB_HOME/logs:/var/log/gitlab   --volume $GITLAB_HOME/data:/var/opt/gitlab   --shm-size 256m   gitlab/gitlab-ce:latest

<域名>替换为自己的域名,注意http(s)

运行后对32769端口反向代理到运行时填的域名(域名解析到服务器,这自不必说对吧?)即可访问,默认用户名是root,初始密码在$GITLAB_HOME/config/initial_root_password文件中


Comment