主机用途10.10.10.60极狐gitlab
当前最新稳定内核版本 CentOS Linux (5.4.180-1.el7.elrepo.x86_64) 7 (Core)
参考:Get Docker | Docker Documentation 或者
设置国内源
其他源:http://hub-mirror.c.163.com,建议用这个 163 的
参考:Testing Environment | GitLab
参考官方文档:Testing Environment | GitLab
会出现以下报错
原因是未安装 ,解决方法如下
Linux_Downloads – Oracle VM VirtualBox
必须使用 yum 安装 rpm 包,以便解决依赖
再次运行 创建命令,出现以下报错:
按照提示执行命令
根据提示执行
原因是前面我们升级了内核到 5.4,内核太新了,重新使用默认 3.10 内核
重启后执行
根据提示执行
再执行
成功编译进内核
再次执行 ,还是报错:
原因是 vm 未开启硬件虚拟化,关闭虚拟机,开启即可
勾选 虚拟化 Intel VT-X/EPT 或 AMD-V/RVI(V)
重启后再次运行 ,结果因为网络原因下载镜像失败
解决方法很简单,先在合适网络下下载 https://github.com/boot2docker/boot2docker/releases/download/v19.03.12/boot2docker.iso,然后把 放到目录 下即可
再次运行
解决方法如下:
这种解决方法可能会导致启动 docker 机器时 Waiting for an IP...会花费多一点时间
再次创建 host,正常运行了
如果需要长期使用可以添加到配置文件:echo 'eval "$(docker-machine env gitlab-test-env)"' >> ~/.bash_profile
查看是否生效
可以看到 Name 是 gitlab-test-env,证明已生效
首先获取 docker host 虚拟机 ip
访问 即可看到极狐gitlab页面
来源:https://www.dianjilingqu.com/436438.html