在Ubuntu环境下使用docker配置webgoat环境

1.安装Docker环境

在Ubuntu环境下使用docker配置webgoat环境_第1张图片

sudo apt install docker.io

2.配置Docker加速

 打开配置文件

vim /etc/docker/daemon.json

添加mirrors信息

{"registry-mirrors":["https://registry.docker-cn.com","http://hub-mirror.c.163.com"]}

3.重启docker 

systemctl daemon-reload
systemctl restart docker

docker info

4.拉取webgoat

查看webgoat信息

在Ubuntu环境下使用docker配置webgoat环境_第2张图片

 获取镜像

在Ubuntu环境下使用docker配置webgoat环境_第3张图片

sudo docker pull webgoat/webgoat-7.1
docker search webgoat
docker pull webgoat/webgoat-8.0:v8.1.0
docker pull webgoat/webwolf:v8.1.0
docker pull webgoat/goatandwolf:v8.1.0

   获取goatandwolf

 5.查看images

 查看已下载的images

sudo docker images

在Ubuntu环境下使用docker配置webgoat环境_第4张图片

 

6.启动服务  

单独启动webgoat  或者  启动 webgoat/goatandwolf

在Ubuntu环境下使用docker配置webgoat环境_第5张图片

 sudo docker run -p 8080:8080 -t webgoat/webgoat-7.1

docker run -d -p 8888:8888 -p 8080:8080 -p 9090:9090 webgoat/goatandwolf:v8.1.0

在Ubuntu环境下使用docker配置webgoat环境_第6张图片

 运行goatandwolf后检测端口测试服务是否正常:

netstat -ntulp |grep 8080
netstat -ntlp

在Ubuntu环境下使用docker配置webgoat环境_第7张图片

 浏览器访问系统:

在Ubuntu环境下使用docker配置webgoat环境_第8张图片在Ubuntu环境下使用docker配置webgoat环境_第9张图片

 

你可能感兴趣的:(部署,安全,JAVA,docker,webgoat,ubuntu)