1 安装docker
yum install docker -y //-y参数是省略最后确认环节
在安装前,可以使用以下命令,升级相关yum包
yum -y update #升级所有包,同时也升级软件和系统内核 yum -y upgrade #只升级所有包,不升级软件和系统内核
2 下载gitlab镜像
docker pull gitlab/gitlab-ce:latest
3 创建文件夹,用于关联docker内的gitlab相关文件夹
/mnt/gitlab/etc
/mnt/gitlab/log
/mnt/gitlab/data
下面三个文件夹是gitlab中,默认的相关路径下的文件夹
/etc/gitlab /var/log/gitlab /var/opt/gitlab
4 执行创建容器的命令
docker run --detach --publish 8443:443 --publish 8090:80 --name gitlab --restart unless-stopped --privileged=true -v /mnt/gitlab/etc:/etc/gitlab -v /mnt/gitlab/log:/var/log/gitlab -v /mnt/gitlab/data:/var/opt/gitlab docker.io/gitlab/gitlab-ce:latest
相关参数含义解释
--detach 等同于 -d 作用是 后台执行该命令
--publish 等同于 -p 作用是 创建端口号
ps: --privileged=true 刚开始创建时,没添加此参数,导致容器反复重启,查看docker日志可知,权限不够,故,添加该参数
docker logs container_id 查看某个容器的日志