1 搭建docker环境
1.1 安装dock
Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从 Apache2.0 协议开源。
Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。
容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app),更重要的是容器性能开销极低。
使用shell脚本安装docker
如果要使用 Docker 作为非 root 用户,则应考虑使用类似以下方式将用户添加到 docker 组:
sudo usermod -aG docker your-user
1.2 安装dock Compose
Compose 是用于定义和运行多容器 Docker 应用程序的工具。通过 Compose,您可以使用 YML 文件来配置应用程序需要的所有服务。然后,使用一个命令,就可以从 YML 文件配置中创建并启动所有服务。
Compose 使用的三个步骤:
-
使用 Dockerfile 定义应用程序的环境。
-
使用 docker-compose.yml 定义构成应用程序的服务,这样它们可以在隔离环境中一起运行。
-
最后,执行 docker-compose up 命令来启动并运行整个应用程序。
1.3 利用平台构建环境
参考链接:https://book.nu1l.com/tasks/#/pages/web/1.1?id=docker-composeyml
docker-compose.yml
演示如下
2 信息搜集
首先,查看robots.txt文件
其次,查看index.php~备份文件
最后下载.index.php.swp
swp文件是vim备份文件,通过在本级目录创建index.php,而后使用命令vim -r即可恢复
在编辑时自动恢复
结果如下