docker 基本操作

2018-02-28  本文已影响0人  熊猫菇

使用 docker 的方法启动 webGoat 安全缺陷学习平台。

  1. 安装docker (基于 ubuntu 系统)sudo apt install docker.io

  2. 下载镜像
    sudo docker pull registry.docker-cn.com/webgoat/webgoat-8.0 (使用了 镜像加速 提到的方法)

  3. 运行镜像,启动 webgoat
    docker run -p 8080:8080 -it webgoat/webgoat-8.0 /home/webgoat/start.sh

  4. 简单查看现在运行的情况

$ 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
  1. 使用浏览器访问对应地址,或者终端输入curl -s -L http://${YOUR_IP}:8080/WebGoat 可以查看对应的结果。

  2. 下载 webwolf
    wget https://github.com/WebGoat/WebGoat/releases/download/v8.0.0.M12/webwolf-8.0.0.M12.jar

  3. 启动 webwolf
    java -jar webwolf-8.0.0.M12.jar --server.port=8081 --server.address=10.211.55.24

  4. 访问http://10.211.55.24:8081/WebWolf

附录

上一篇 下一篇

猜你喜欢

热点阅读