搭建H1ve-ctfd以及如何部署题目

前言:

之前都是学长搭建的平台给我们做练习,时间过的好快,我现在已经变成学长了,为了学弟学妹们能学到知识,我就利用一下docker搭建ctfd,顺便记录一下过程,以免之后再搭建忘记。

0x00:搭建环境

1.Centos 7 642.Docker
3.python2.7

0x01:搭建过程

安装docker

安装需要的软件包

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

设置yum源

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

安装docker

sudo yum install docker-ce

启动并加入开机启动

sudo systemctl start docker
sudo systemctl enable docker

验证是否安装成功

docker version

搭建H1ve-ctfd以及如何部署题目_第1张图片
以上的步骤按照步骤走一般没问题,不会遇到错误什么的(亲测),既然docker安装好了,接下来就安装docker-compose
____________更新

安装docker-compose

建议安装这一种来安装
搭建H1ve-ctfd以及如何部署题目_第2张图片
博客如下:
https://www.cnblogs.com/lywJ/p/10716062.html

安装python-pip

yum -y install epel-release
yum -y install python-pip

检查是否安装成功

pip -V

在这里插入图片描述
对安装的pip进行升级

pip install --upgrade pip

这里就很平常一个升级,但是我就遇到了一个报错
ModuleNotFoundError: No module named 'pip._internal',
(自己忘记截图了,就使用大师傅的图)
在这里插入图片描述
查了才知道有可能是与旧版冲突才导致了这个报错,我使用的是第一种修复方法:
修复方法:

python -m ensurepip
python -

你可能感兴趣的:(AWD)