一、前言
昨天需要将项目从原服务器迁移出来部署到一个全新的测试环境,一通乱撸下来今天搞好了,具体步骤如下。
二、GitLab搭建及代码迁移
GitLab现在一般都是通过Docker安装,简单便捷,测试环境用Ubuntu系统是最方便的。
1、更新软件源
apt-get update
2、安装Docker
apt install docker.io
3、拉取gitlab镜像文件
docker pull gitlab/gitlab-ce:latest
4、创建宿主机上的映射文件目录
mkdir -p mappingdata/gitlab
mkdir config data logs
5、通过gitlab镜像创建容器并启动
docker run -d -p 443:443 -p 8082:80 -p 222:22
--name gitlab
--restart always
-v /root/mappingdata/gitlab/config:/etc/gitlab
-v /root/mappingdata/gitlab/logs:/var/log/gitlab
-v /root/mappingdata/gitlab/data:/var/opt/gitlab
gitlab/gitlab-ce
参数说明
-d 后台启动
-p 8082:80 端口映射,将容器的80端口映射到宿主机的8082.
--name gitlab 给你的容器命名为gitlab 方便