📅  最后修改于: 2023-12-03 15:36:27.607000             🧑  作者: Mango
WebGoat 是一个开源的 Web 应用程序,用于演示 Web 应用程序中常见的安全漏洞和攻击。本文介绍了如何使用 Docker 运行 WebGoat - Java。
在开始之前,请确保已经安装了 Docker。如果还未安装,请先参考 Docker 官方文档进行安装。
运行 WebGoat - Java 非常简单,只需要执行以下命令即可:
docker run -p 8080:8080 -t webgoat/webgoat-8.0
以上命令将会运行一个名为 'webgoat/webgoat-8.0' 的 Docker 镜像,并且将容器的端口映射到主机的 8080 端口。该命令的解析如下所示:
当 WebGoat - Java 运行后,您可以通过访问 'http://localhost:8080/WebGoat' 来进入 WebGoat - Java 应用程序。
在首次访问时,您需要创建一个新的账户以进行登录。默认情况下,WebGoat - Java 的用户名是 'user',密码是 'user'。登录后,您可以选择不同的课程并开始使用 WebGoat - Java。
通过 Docker 运行 WebGoat - Java,您可以方便地访问一个演示 Web 应用程序安全漏洞和攻击的环境。我们希望本文能够帮助您成功地启动 WebGoat - Java 并开始您的学习之旅!