前提:进行下述操作前需确定Windows环境下已经安装好了Docker
第一步:通过下述命令先拉取gitlab的镜像文件
docker pull gitlab/gitlab-ce
第二步:运行镜像
docker run -d -p 443:443 -p 80:80 -p 222:22 --name gitlab -v D:\\Docker_volumes\\gitlab\\config:/etc/gitlab -v D:\\Docker_volumes\\gitlab\\logs:/var/log/gitlab -v D:\\Docker_volumes\\gitlab\\data:/var/opt/gitlab gitlab/gitlab-ce
上述命令中-d表示后台运行,-p表示将容器内部端向外映射,--name表示定义的容器名称,-v表示将将容器内配置、日志和数据文件夹挂载到宿主机指定目录。由于当前是宿主机采用的是Windows系统,因此所挂载的父目录为D:\\Docker_volumes\\gitlab\\。
GitLab映射暴露出的web服务端口为80,首次可通过http://127.0.0.1:80进行访问,需要注意的是第一次访问可能会由于GitLab容器还没有完全初始化完成,会出现加载慢的情况,稍微等一下就好了。在GitLab首次安装成功以后,会把root账号的默认密码存放在一个临时文件(/etc/gitlab/initial_root_password)中,这个文件将在24小时后自动删除。
<