Administrator
发布于 2021-08-30 / 10 阅读
0
0

快速搭建开源gitlab(docker)

  • 环境:Centos7.7 推荐配置:1核4 GiB Docker

  • 目的:搭建团队自用的git;

注:gitlab比Jenkins更占资源,建议先在本地VM搭建试试水,再决定是否购买服务器远程搭建

#环境变量文件路径
vi /etc/profile

#配置GitLab
export GITLAB_HOME=/srv/gitlab
  • 拉取镜像

上docker hub网址查找或者search images

docker search gitlab

我是用的时ee版本,最上面还有个ce版

 docker pull gitlab/gitlab-ee
  • 官方教程运行gitlab镜像

sudo docker run --detach \
  --hostname gitlab.example.com \
  --publish 443:443 --publish 80:80 --publish 22: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 \
  gitlab/gitlab-ee:latest
  • 可能出现的错误(文章上方红字解决)

  • 修复好ipv4警告、删除刚才运行失败的容器、更换启动端口再次启动

之前没放弃使用docker选择手动安装是因为当时没解决这个启动报错

  • 等待内存拉满(程序正在启动,这个过程快慢取决于你的配置)

  • 输入服务器ip,我的是虚拟机192.168.126.130

  • 初始用户root,初始密码在容器内文件里

sudo docker exec -it gitlab grep 'Password:' /etc/gitlab/initial_root_password

  • 搭建完成

——q865963982@163.com


评论