test: add some docker-compose.yaml

This commit is contained in:
ReaJason
2025-08-14 00:03:20 +08:00
parent 033c4071cc
commit 948a6699fb
18 changed files with 96 additions and 13 deletions
@@ -0,0 +1,6 @@
services:
jboss:
image: vulhub/jboss:as-6.1.0
ports:
- "9990:9990"
- "8080:8080"
@@ -0,0 +1,5 @@
services:
spring:
image: vulhub/spring-cloud-gateway:3.1.0
ports:
- "8080:8080"
@@ -0,0 +1,12 @@
services:
web:
image: vulhub/confluence:8.5.3
ports:
- "8090:8090"
depends_on:
- db
db:
image: postgres:15.4-alpine
environment:
- POSTGRES_PASSWORD=postgres
- POSTGRES_DB=confluence
@@ -0,0 +1,11 @@
services:
jbosseap6:
image: reajason/jboss:eap-6-jdk8
container_name: jbosseap6
ports:
- 8080:8080
- 5005:5005
environment:
JAVA_OPTS: -agentlib:jdwp=transport=dt_socket,server=y,address=5005,suspend=n -Xms1303m -Xmx1303m -XX:MetaspaceSize=96M -XX:MaxMetaspaceSize=256m -Djava.net.preferIPv4Stack=true -Djboss.modules.system.pkgs=org.jboss.byteman -Djava.awt.headless=true
volumes:
- ../../../vul/vul-webapp/build/libs/vul-webapp.war:/usr/local/jboss/standalone/deployments/app.war
@@ -0,0 +1,11 @@
services:
jetty10:
image: jetty:10-jre11
ports:
- "8080:8080"
- "5005:5005"
environment:
JAVA_OPTIONS: -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005
volumes:
- ../../../asserts/agent/jattach-linux:/opt/jattach
- ../../../vul/vul-webapp/build/libs/vul-webapp.war:/var/lib/jetty/webapps/app.war
@@ -1,10 +1,10 @@
services: services:
jetty66: jetty66:
image: reajason/jetty:6.1-jdk6 image: reajason/jetty:6.1-jdk6
# ports: ports:
# - "8080:8080" - "8080:8080"
# - "5005:5005" - "5005:5005"
# environment: environment:
# JAVA_TOOL_OPTIONS: -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005 JAVA_TOOL_OPTIONS: -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005
volumes: volumes:
- ../../../vul/vul-webapp/build/libs/vul-webapp.war:/usr/local/jetty/webapps/app.war - ../../../vul/vul-webapp/build/libs/vul-webapp.war:/usr/local/jetty/webapps/app.war
@@ -0,0 +1,11 @@
services:
jetty66:
image: reajason/jetty:7.6-jdk6
ports:
- "8080:8080"
- "5005:5005"
environment:
JAVA_OPTIONS: -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005
volumes:
- ../../../asserts/agent/jattach-linux:/opt/jattach
- ../../../vul/vul-webapp/build/libs/vul-webapp.war:/usr/local/jetty/webapps/app.war
@@ -4,7 +4,6 @@ services:
ports: ports:
- "8080:8080" - "8080:8080"
- "5005:5005" - "5005:5005"
user: root
environment: environment:
JAVA_OPTIONS: -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005 JAVA_OPTIONS: -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005
volumes: volumes:
@@ -5,8 +5,7 @@ services:
- "8080:8080" - "8080:8080"
- "5005:5005" - "5005:5005"
environment: environment:
JAVA_TOOL_OPTIONS: -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005 JAVA_OPTIONS: -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005
volumes: volumes:
- /Users/reajason/workspace/arthas:/opt/arthas - ../../../asserts/agent/jattach-linux:/opt/jattach
- /Users/reajason/IdeaProjects/MemShellParty/asserts/agent/jattach-linux:/opt/jattach
- ../../../vul/vul-webapp/build/libs/vul-webapp.war:/var/lib/jetty/webapps/app.war - ../../../vul/vul-webapp/build/libs/vul-webapp.war:/var/lib/jetty/webapps/app.war
@@ -9,5 +9,4 @@ services:
environment: environment:
JAVA_OPTS: -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005 JAVA_OPTS: -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005
volumes: volumes:
- /Users/reajason/workspace/arthas:/usr/local/arthas
- ../../../vul/vul-webapp/build/libs/vul-webapp.war:/usr/local/payara5/glassfish/domains/domain1/autodeploy/app.war - ../../../vul/vul-webapp/build/libs/vul-webapp.war:/usr/local/payara5/glassfish/domains/domain1/autodeploy/app.war
@@ -4,6 +4,7 @@ services:
container_name: resin3116 container_name: resin3116
ports: ports:
- "8080:8080" - "8080:8080"
- "5005:5005"
environment: environment:
JAVA_OPTS: -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005 JAVA_OPTS: -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005
volumes: volumes:
@@ -3,7 +3,8 @@ services:
image: reajason/resin:4.0.58 image: reajason/resin:4.0.58
container_name: resin4058 container_name: resin4058
ports: ports:
- "8081:8080" - "8080:8080"
- "5005:5005"
environment: environment:
JAVA_OPTS: -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005 JAVA_OPTS: -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005
volumes: volumes:
@@ -0,0 +1,6 @@
services:
solr:
image: vulhub/solr:8.11.0
ports:
- "8983:8983"
- "5005:5005"
@@ -0,0 +1,10 @@
services:
tomcat1121:
image: tomcat:11.0-jre21
ports:
- "8080:8080"
- "5005:5005"
environment:
JAVA_OPTS: -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=*:5005
volumes:
- ../../../vul/vul-webapp-jakarta/build/libs/vul-webapp-jakarta.war:/usr/local/tomcat/webapps/app.war
@@ -3,7 +3,7 @@ services:
image: tomcat:9-jre9 image: tomcat:9-jre9
ports: ports:
- "8081:8080" - "8081:8080"
# - "5005:5005" - "5005:5005"
environment: environment:
JAVA_OPTS: -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=*:5005 JAVA_OPTS: -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=*:5005
volumes: volumes:
@@ -5,6 +5,6 @@ services:
ports: ports:
- "9080:9080" - "9080:9080"
- "9060:9060" - "9060:9060"
- "5005:5005" - "5005:7777" # 内置 7777 的调试端口
volumes: volumes:
- ../../../vul/vul-webapp/build/libs/vul-webapp.war:/opt/IBM/WebSphere/AppServer/profiles/AppSrv01/monitoredDeployableApps/servers/server1/app.war - ../../../vul/vul-webapp/build/libs/vul-webapp.war:/opt/IBM/WebSphere/AppServer/profiles/AppSrv01/monitoredDeployableApps/servers/server1/app.war
@@ -5,6 +5,7 @@ services:
ports: ports:
- "9080:9080" - "9080:9080"
- "9060:9060" - "9060:9060"
- "5005:5005"
environment: environment:
JAVA_OPTS: -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005 JAVA_OPTS: -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005
volumes: volumes:
@@ -0,0 +1,11 @@
services:
wildfly30:
image: quay.io/wildfly/wildfly:30.0.1.Final-jdk17
container_name: wildfly30
ports:
- 8080:8080
- 5005:5005
environment:
JAVA_OPTS: -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=*:5005
volumes:
- ../../../vul/vul-webapp-jakarta/build/libs/vul-webapp-jakarta.war:/opt/jboss/wildfly/standalone/deployments/app.war