centos7(linux)环境下快速搭建H1ve(ctfd)

1 篇文章 0 订阅

CENTOS7环境下快速搭建H1ve(ctfd)

一,准备阶段

1.安装完毕centos7
带桌面版centos7
2.进入root权限下的命令行(之后所有命令均在root权限下执行) sudo su
在这里插入图片描述
二,实施阶段
1.安装docker所需要的配置环境

yum install -y yum-utils device-mapper-persistent-data lvm2 bind-utils

2.给yum配置docker源,使其更快下载

yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

3.使用yum 命令安装docker

yum install docker-ce

使用docker version 可查看版本
在这里插入图片描述

4.将docker加入开机启动

sudo systemctl start docker
sudo systemctl enable docker

5.安装docker-compose ——(建议使用yum安装)
先安装epel-release

yum -y install epel-release

然后使用yum命令安装docker-compose

yum -y install docker-compose

安装完毕后使用docker-compose version 查看版本信息
在这里插入图片描述
6.下载安装H1ve(建议在git上下载,比github上更加快速)

git clone https://gitee.com/quan2020/H1ve.git

注意如果没有安装git 请先安装git

yum -y install git

7.使用ls命令查看下载完毕的H1ve文件夹,然后cd H1ve 进入
在这里插入图片描述

8.编辑H1ve内single.yml文件修改db数据库版本
修改db版本号

vi single.yml

在这里插入图片描述
9.在H1ve 文件夹内执行docker-compose -f single.yml up 启动H1ve
在这里插入图片描述
三.备注(常见问题)
1.如果出现以下问题
在这里插入图片描述
发现这个问题是docker: Error response from daemon: ... : net/http: TLS handshake timeout.出现这个问题的原因是因为该命令默认从docker远端镜像仓库中拉取镜像,但由于远端仓库的服务器是在国外,我们国内有的用户很可能都访问不了,所以会报错。
解决方法:直接使用阿里云的镜像加速器
在这里插入图片描述
注意:如果进行后docker报错请注意 daemon.josn文件格式编辑错误,特别要完整复制aliyun镜像加速器完整代码。

最后以下界面为成功访问请加上端口号 8000
例如 172.0.0.1:8000
在这里插入图片描述

2.备注 Vim简单命令
Vim 文件名(包涵后缀名)
输入 I 即为编辑模式
编辑完成之后按esc键退出编辑模式,然后输入:wq保存退出文件(w为保存,q为退出)

  • 4
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值