使用 docker 的方法启动 webGoat 安全缺陷学习平台。
-
安装docker (基于 ubuntu 系统)
sudo apt install docker.io
-
下载镜像
sudo docker pull registry.docker-cn.com/webgoat/webgoat-8.0
(使用了 镜像加速 提到的方法) -
运行镜像,启动 webgoat
docker run -p 8080:8080 -it webgoat/webgoat-8.0 /home/webgoat/start.sh
-
简单查看现在运行的情况
$ sudo docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
webgoat/webgoat-8.0 latest d86d8d022830 4 weeks ago 297 MB
$ sudo docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
a5cbd27da046 webgoat/webgoat-8.0 "java -Djava.secur..." 2 minutes ago Up 2 minutes 0.0.0.0:8080->8080/tcp friendly_lumiere
-
使用浏览器访问对应地址,或者终端输入
curl -s -L http://${YOUR_IP}:8080/WebGoat
可以查看对应的结果。 -
下载 webwolf
wget https://github.com/WebGoat/WebGoat/releases/download/v8.0.0.M12/webwolf-8.0.0.M12.jar
-
启动 webwolf
java -jar webwolf-8.0.0.M12.jar --server.port=8081 --server.address=10.211.55.24
网友评论