搭建的环境为centos 7
mkdir /usr/docker/
- cd /usr/docker/
- docker-ce-17.12.1.ce-1.el7.centos.x86_64.rpm 上传
yum install docker-ce-17.12.1.ce-1.el7.centos.x86_64.rpm -y
systemctl start docker && systemctl enable docker
systemctl | grep docker

cd /usr/local/bin/
上传预先下载好的Docker-Compose离线安装包
rz -E
sudo chmod +x /usr/local/bin/docker-compose
docker-compose version


mkdir vulhub && mv vulhub-master.zip vulhub/ && cd vulhub/

unzip vulhub-master.zip
- cd vulhub-master/
- mv * /root/vulhub
在Vulhub中选择某个环境,cd进入对应目录
- find /root/vulhub/ -type d -name "CVE*"
- cd /root/vulhub/discuz/wooyun-2010-080723/ 自己搭建记住这个目录
这里面找
![]()
- vi docker-compose.yml
- more docker-compose.yml 查看
- systemctl start docker #启动docker服务
- docker-compose up -d # 启动环境
- docker-compose down # 关闭环境,需要在该环境目录下执行
启动环境后,会自动查找当前目录下的配置文件。如果配置文件中包含的环境均已经存在,则不会再次编译,反之则会自动进行编译。所以,其实命令是包含了
- `docker-compose up -d`
- `docker-compose build`
- `docker-compose up -d`
- `docker-compose build`
docker ps

systemctl stop firewalld.service
如果访问不了页面,执行内核转发
sysctl net.ipv4.conf.all.forwarding=1
docker ps 查看镜像
docker exec -it 4611e30bf449 /bin/bash 进入容器交互(中间号要改变)
搭建好了http://10.0.0.100:8080/install/ 可以去浏览器访问了
systemctl restart docker.service 如果下载运行环境失败,执行docker重启