环境 centos 7.3
1.安装docker
// 设置仓库
yum install -y yum-utils \
device-mapper-persistent-data \
lvm2
yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
// 获取docker版本
yum list docker-ce --showduplicates | sort -r
// 安装docker最新版
yum install docker-ce docker-ce-cli containerd.io
// 启动docker
systemctl start docker
2. 安装gitlab
// docker 搜索gitlab
docker search gitlab
// 最新版
docker pull gitlab/gitlab-ee
// 启动gitlab
docker run --detach \
--hostname gitlab.example.com \
--publish 443:443 --publish 8000:80 --publish 8022:22 \
--name gitlab \
--restart always \
--volume /home/docker/gitlab/config:/etc/gitlab \
--volume /home/docker/gitlab/logs:/var/log/gitlab \
--volume /home/docker/gitlab/data:/var/opt/gitlab \
gitlab/gitlab-ee:latest
注意:端口占用