docker-compse:
Docker Compose是一个用于定义和运行多容器Docker应用程序的工具。它使用YAML文件来配置应用程序的服务、网络和卷等方面的设置。通过docker-compose,可以轻松地定义和管理复杂的应用程序的组件,同时使其更易于部署和管理。使用docker-compose可以通过一个命令同时启动、停止、移除多个容器,极大简化了多容器应用程序的管理工作。
1、首先更新程序:
sudo apt update
安装sudo apt install python3-pip
sudo apt install python3-pip
检查安装pip版本 确认是否安装成功!
pip --version
2、安装 docker-compose
同样安装完成之后查看安装是否成功命令:
docker-compose -v
3、Vulhub - Docker-Compose file for vulnerability environment
官网下载Vulhub将压缩包文件复制到kali桌面进行解压
解压文件命令:
unzip vulhub-master.zip
4、查看文件进入到文件中启动程序:
#解压后进入cd vulhub-master
cd vulhub-master
#查看文件 ls
#进入cd thinkphp
cd thinkphp
#查看文件进入cd 5-rce
cd 5-rce
#启动docker-compose
docker-compose up -d
5、查看正在运行的靶场环境
6、访问地址根据自己电脑的地址访问端口查看的环境的时候有显示加上端口号就可以了!
#启动靶场容器
docker-compose up -d
#关闭靶场容器
docker-compose down