网站进行规划与设计,网络培训投诉平台,网页设计入门软件有哪些,进行网站建设有哪些重要意义一、gitlab 简单介绍和安装要求 官方文档#xff1a;https://docs.gitlab.cn/jh/install/docker.html 1.1、gitlab 介绍 gitLab 是一个用于代码仓库管理系统的开源项目#xff0c;使用git作为代码管理工具#xff0c;并在此基础上搭建起来的Web服务平台#xff0c;通过该平…一、gitlab 简单介绍和安装要求 官方文档https://docs.gitlab.cn/jh/install/docker.html 1.1、gitlab 介绍 gitLab 是一个用于代码仓库管理系统的开源项目使用git作为代码管理工具并在此基础上搭建起来的Web服务平台通过该平台可以实现github类似的web系统可以实现浏览代码、管理项目、管理团队人员、管理代码分支、代码提交记录等功能。gitlab是目前互联网公司最流行的代码版本控制平台。 gitlab:比较适合公司内部的项目管理用来管理项目成员、代码提交、项目运维。分为社区免费版和企业收费版针对中小型公司推荐使用社区免费版功能就够用了。 github里面的大部分项目都是开源的通过全世界最大的程序员交流平台可以分享自己的技术、提升自己的知名度。作为公司的内部项目管理就不太适合了。 1.2、对 CPU 和内存的要求 官方要求CPU 推荐最少4核内存最新4G。 二、开始安装 2.1、官方推荐安装的方式有多种这里我选择用 docker-compose 的方式进行安装。参考官方写 docker-compose.yml 文件。
services:gitlab:image: registry.gitlab.cn/omnibus/gitlab-jh:latestcontainer_name: gitlabrestart: alwaysenvironment:GITLAB_OMNIBUS_CONFIG: |external_url http://10.0.0.201:8989gitlab_rails[gitlab_shell_ssh_port] 2222ports:- 8989:8989- 2222:2222volumes:- /var/docker-data/gitlab/config:/etc/gitlab- /var/docker-data/gitlab/logs:/var/log/gitlab- /var/docker-data/gitlab/data:/var/opt/gitlab# 检查语法错误docker-compose config
docker-compose config -q 2.2、启动命令
docker-compose up -d 三、页面检查 如果你的内存太小的话有可能页面打不开。
浏览器访问 http://localhost:8989 3.2、获取登录密码 默认的账户是root密码需要进入到容器中获取。 以下是获取密码的命令
sudo docker exec -it gitlab grep Password: /etc/gitlab/initial_root_password