centos7安装docker部署gitlab教程
使用VMware安装centos7,进入centos后,打开terminal。
1、VMware先设置好固定IP,用于后面gitlab的配置
2、输入su,进行登录root管理员账号进行操作,(输入设置好的root密码)
3、设置好阿里云的yum源,官方的源国内网速不行,会出现超时,然后安装docker。
4、安装完docker之后,设置镜像源,国内访问外网速度堪忧。
修改或新增 /etc/sysconfig/docker,在OPTIONS变量后追加参数 --registry-mirror=https://docker.mirrors.ustc.edu.cn
\# vi /etc/sysconfig/docker
OPTIONS='--selinux-enabled --log-driver=journald --registry-mirror=https://docker.mirrors.ustc.edu.cn'
5、修改之后重启docker
service docker restart
6、找到相应gitlab,下载gitlab。默认使用官方的镜像
①、查找镜像资源:docker search gitlab
②、安装gitlab。 docker pull gitlab/gitlab-ce
7、在本机准备gitlab工作目录
mkdir -p /data/docker/gitlab/{config,data,logs}
(以上在本机建立的3个目录是为了gitlab容器通过挂载本机目录启动后可以映射配置文件,数据文件,日志文件到本机,然后后续就可以直接在本机查看和编辑了,不用再进容器操作。)
8、运行容器
docker run -d \
--name gitlab \
--hostname 192.168.1.125 \
--restart always \
-p 10443:443 -p 10080:80 -p 10022:22 \ //根据需要增减映射相应端口
-v /data/docker/gitlab/config:/etc/gitlab \
-v /data/docker/gitlab/data:/var/opt/gitlab \
-v /data/docker/gitlab/logs:/var/log/gitlab \
gitlab/gitlab-ce:latest
如果启动不成功可继续参考:CentOS7-Docker 安装 Gitlab详细篇