在没有外网的环境中, 连Git 仓库都要自己部署一套, 另外使用了docker 后,真的会“上瘾”。
言归正传,
第一,官方文档地址: GitLab Docker images
很多工具基本都是国外开发的,百度的话,很多人写的文章都是差不多的,原因就是他们的内容基本都是从官网来的。但是随着版本的更新,很多时候他们的文章都存在过期,不能在新版本实现的问题。所以如果你有能力的话,最好还是直接看官方的文档,我这种没过英语4 级的人都能啃的文档,相信95%以上的人也能看得懂。
第二,安装环境
win10 专业版安装有Hyper-V
Docker Desktop
C盘需要有6g 的硬盘空间, 镜像会占用2g 的硬盘空间, 官方提到运行gitlab 需要4g 的内存空间。
GitLab Docker CE 镜像是免费的, EE 镜像是企业版的。
第三,官方给的运行gitlab 容器的命令,做了一些修改,可以在CMD 里面运行(run 动作包含了拉取镜像的操作)
docker run --detach --hostname gitlab.example.com --publish 8929:443 --publish 8980:80 --publish 8922:22 --name gitlab --restart always --volume /srv/gitlab/config:/etc/gitlab --volume /srv/gitlab/logs:/var/log/gitlab --volume /srv/gitlab/data:/var/opt/gitlab gi