前言
运行最低要求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文件中