$ docker build -t webgoat .
$ docker run -d -ti --name webgoat -p 80:8080 webgoat
http://localhost/WebGoat/
$ docker logs -f webgoat
$ docker stop webgoat
$ docker rm -f webgoat
$ docker rmi webgoat
build: | |
@docker build -t webgoat . | |
run: | |
@docker run -d -ti --name webgoat -p 80:8080 webgoat | |
log: | |
@docker logs -f webgoat | |
stop: | |
@docker stop webgoat | |
rm: | |
@docker rm -f webgoat | |
rmi: | |
@docker rmi webgoat | |
build.run: build run | |
rm.all: rm rmi |
$ docker build -t webgoat .
$ docker run -d -ti --name webgoat -p 80:8080 webgoat
http://localhost/WebGoat/
$ docker logs -f webgoat
$ docker stop webgoat
$ docker rm -f webgoat
$ docker rmi webgoat
FROM java:7 | |
RUN apt-get update | |
RUN apt-get install curl -y | |
# Get newer versions here http://webgoat-war.s3-website-us-east-1.amazonaws.com/ | |
# Using latest STABLE (by June 2016): v7.0.1 | |
RUN curl -o webgoat.jar https://s3.amazonaws.com/webgoat-war/webgoat-container-7.0.1-war-exec.jar | |
CMD ["java", "-jar", "webgoat.jar"] | |