简介
环境准备
- centos7
- docker 1.13.1
- gitlab-ce
安装步骤
1.首先需要从docker镜像仓库当中获取gitlab-ce的最新镜像文件,由于我本机已经获取了该镜像,所以在此获取的时候会给如下提示。
docker pull gitlab/gitlab-ce:latest
2.创建gitlab数据目录,在运行的时候需要把docker 容器当中的目录挂载到虚拟机当中。
mkdir -p /docker/gitlab/config mkdir -p /docker/gitlab/logs mkdir -p /docker/gitlab/data
3.运行容器
docker run -p 8083:80 -p 8082:443 -p 8084:22 -v /docker/gitlab/config:/etc/gitlab -v /docker/gitlab/logs:/var/log/gitlab -v /docker/gitlab/data:/var/opt/gitlab --name=gitlab --privileged=true gitlab/gitlab-ce:latest
4.命令解释
-p 容器内容的端口映射到虚拟机对应的端口 -d 后台运行 --name 容器名字
--privileged=true 容器拥有root权限 -v 把虚拟机的目录挂载到镜像里
5.大功告成