以容器的方式运行GitLab
目录:
一、环境及实验目标
二、软硬件需求:
三、准备数据目录
四、运行容器
五、配置GitLab
六、访问页面
七、其他注意事项
八、运行附图
一、环境及实验目标
实验目标:在一台虚拟机上,准备好Docker环境,使用容器的方式运行gitlab镜像,搭建一台内部私有的gitlab服务器,要能通过http://gitlab.abc.com域名访问。
机器名:gitlab9
IP地址:192.168.3.169
访问网址:http://gitlab.abc.com
二、软硬件需求:
CPU :最少1核,也能跑,慢!建议2核以上;
内存:最少4GB(1GB Ram+3GB Swap),建议4GB Ram以上;
存储:根据各自需要而定,最少5-10GB以上可用空间,建议使用SSD;
软件:Ubuntu 16.04.03+Docker 1.12.3(我用的是这个版本)
不满足以上配置,在使用中要么会比较慢,要么会报500错误。
建议:2核4GB,20GB+空间,可满足100用户的基本使用。
实际生产中使用时,可根据用户数和存储量,确定硬件配置,
查询地址:https://docs.gitlab.com/ce/install/requirements.html
三、准备数据目录
#gitlab/gitlab-ce容器需要先创建三个目录
#分别存放应用数据、日志和配置文件
#宿主机上/gitlab/data对应容器中/var/opt/gitlab
#宿主机上/gitlab/logs对应容器中/var/log/gitlab
#宿主机上/gitlab/config对应容器中/etc/gitlab
sudo mkdir