1.准备
一台内存不小于4G,硬盘大小不低于20g的服务器。
2.安装docker
3.安装gitlab
中文安装参考:https://hub.docker.com/r/beginor/gitlab-ce/
3.1拉取镜像
docker pull beginor/gitlab-ce:11.3.0-ce.0
3.2创建映射目录
#通常会将 GitLab 的配置 (etc) 、 日志 (log) 、数据 (data) 放到容器之外, 便于日后升级, 因此请先准备这三个目录。 sudo mkdir -p /mnt/sda1/gitlab/etc sudo mkdir -p /mnt/sda1/gitlab/log sudo mkdir -p /mnt/sda1/gitlab/data
3.3启动容器
#准备好这三个目录之后, 就可以开始运行 Docker 镜像了。 我的建议是使用unless-stopped 作为重启策略, 因为这样可以手工停止容器, 方便维护。 #完整的运行命令如下: docker run \ --detach \ --publish 8443:443 \ --publish 8080:80 \ --name gitlab \ --restart unless-stopped \ --volume /mnt/sda1/gitlab/etc:/etc/gitlab \ --volume /mnt/sda1/gitlab/log:/var/log/gitlab \ --volume /mnt/sda1/gitlab/data:/var/opt/gitlab \ beginor/gitlab-ce:11.3.0-ce.0
3.4修改root初始密码
访问:http://ip:8080,输入两次相同的密码,即为root的初始密码,用root账号登录即可。
4.注意
硬件要求:https://docs.gitlab.com/ee/install/requirements.html