Ubuntu 16.04 基于docker安装 GitLab
安装docker
任务时间:时间未知
3min ~ 10min
首先我们要进行GitLab docker运行环境的搭建
执行所有命令时请在命令前添加sudo(文中所给的示例代码中已添加),否则可能会出现未知错误!
更新源地址
安装docker主程序
安装docker.io
如果长时间卡住不动,可以进行[重试操作]
如果长时间卡住不动,可以按Ctrl+c放弃本次操作,再重新输入指令尝试.
安装docker-registry
检查安装是否成功
docker安装已经完成,下面来测试安装是否成功
拉取官方hello-world测试镜像
docker官方提供了测试镜像供我们测试安装是否成功,下面我们来拉取并运行该镜像
当出现提示时,说明拉取已经成功
执行拉取命令失败?鼠标移动到[此处]查看解决方案
运行官方hello-world测试镜像
拉取镜像成功后,我们需要运行它.
当出现如下内容时,说明docker安装已经成功
CONTENT
请检查命令前是否加上了”sudo”,如果不适用sudo则无权限进行本命令有关操作.如果不是这个问题,可以尝试重新安装docker.
GitLab Docker的安装和运行
任务时间:时间未知
8min-12min
GitLab Docker的拉取
下面开始进行GitLab docker的拉取和运行
使用该指令拉取GitLab Docker 11.3.0版本,后期有更新可以直接修改冒号后的版本号
执行指令后会下载相关文件,下载速度取决于当前的网络环境,请耐心等待
看到以下信息,就说明拉取已经成功了
GitLab Docker的安装
首先我们创建三个目录存储Docker运行时产生的应用数据(data),日志(logs)和配置文件(config)
本文使用mkdir来创建这三个目录
GitLab Docker的启动
输入以下指令来临时测试Docker启动是否正常
指令参数解释
–detach
设置容器后台运行
–publish
映射docker内部端口,格式 本机端口:docker内端口 指令中开放了3个端口:443,80,22,分别绑定了8443,8000,2222
–name
容器名称
–restart
always 每次启动容器就重启GitLab
–volume
设置GitLab数据挂载位置
注意:第一次启动docker可能很慢,请耐心等待.可以使用sudo docker ps命令查看开机状态.当STATUS一栏由starting变为health时,即表示启动成功
测试访问GitLab
启动成功后,一切就准备就绪了,下面可以使用<您的 CVM IP 地址>:8000这个IP地址进入您主机正在运行的GitLab网站中
完成
至此,全部的安装已经完成,感谢您阅读本教程!
镜像翻译问题,请联系xhang(8.8版本后) 或 Larry Li(8.8版本前)
docker有关问题,您可以访问Docker中文社区
再次感谢您使用本教程,再见!