Docker部署gitlab环境

安素 2020年10月12日 643次浏览

注意:建议虚拟机内存2G以上,一定要配置Docker加速镜像

配置Docker镜像加速

编辑/etc/docker/daemon.json文件,添加以下内容
{
  "registry-mirrors": [
    "https://registry.docker-cn.com",
    "http://hub-mirror.c.163.com",
    "https://docker.mirrors.ustc.edu.cn"
]}

修改完成后reload配置文件

sudo systemctl daemon-reload

重启docker服务

sudo systemctl restart docker.service

部署Gitlab

  1. 拉取镜像文件
docker pull gitlab/gitlab-ce
  1. 创建创建GitLab 的配置 (etc) 、 日志 (log) 、数据 (data) 放到容器之外, 便于日后升级
mkdir -p /data/Docker/Gitlab/etc
mkdir -p /data/Docker/Gitlab/log
mkdir -p /data/Docker/Gitlab/data
  1. 运行GitLab容器
docker run -itd  -p  1443:443 -p 1080:80 -p 1022:22 \
  --name gitlab --restart unless-stopped -e TZ="Asia/Shanghai"  \
  -v /data/NFS/cloud/docker/gitlab/etc:/etc/gitlab  \
  -v /data/NFS/cloud/docker/gitlab/log:/var/log/gitlab  \
  -v /data/NFS/cloud/docker/gitlab/data:/var/opt/gitlab  \
   gitlab/gitlab-ce
  1. 等待几分钟后即可访问gitlab进行配置