diff --git a/docker/skywalking/README.md b/docker/skywalking/README.md
new file mode 100644
index 000000000..07d831c3e
--- /dev/null
+++ b/docker/skywalking/README.md
@@ -0,0 +1,14 @@
+# 说明
+项目使用 `skywalking` 官方 `agent` 探针做了精简和扩充
+
+从官方自带的插件库 删除了项目中大概率不会用到的插件
+
+保留了项目中可能会用到的插件
+
+扩展了一些官方不支持的插件
+
+插件过多会导致很严重的性能问题 建议不要用过多插件
+# 扩展
+项目开发中遇到一些插件包内没有的功能可以去 `skywalking` 官方下载
+
+将下载好的插件放入 `plugins` 目录下即可
\ No newline at end of file
diff --git a/docker/skywalking/agent/optional-plugins/apm-ehcache-2.x-plugin-8.12.0.jar b/docker/skywalking/agent/optional-plugins/apm-ehcache-2.x-plugin-8.12.0.jar
deleted file mode 100644
index 33ce0b1af..000000000
Binary files a/docker/skywalking/agent/optional-plugins/apm-ehcache-2.x-plugin-8.12.0.jar and /dev/null differ
diff --git a/docker/skywalking/agent/optional-plugins/apm-fastjson-1.x-plugin-8.12.0.jar b/docker/skywalking/agent/optional-plugins/apm-fastjson-1.x-plugin-8.12.0.jar
deleted file mode 100644
index e03e6f124..000000000
Binary files a/docker/skywalking/agent/optional-plugins/apm-fastjson-1.x-plugin-8.12.0.jar and /dev/null differ
diff --git a/docker/skywalking/agent/optional-plugins/apm-gson-2.x-plugin-8.12.0.jar b/docker/skywalking/agent/optional-plugins/apm-gson-2.x-plugin-8.12.0.jar
deleted file mode 100644
index 68a3a9ea8..000000000
Binary files a/docker/skywalking/agent/optional-plugins/apm-gson-2.x-plugin-8.12.0.jar and /dev/null differ
diff --git a/docker/skywalking/agent/optional-plugins/apm-jackson-2.x-plugin-8.12.0.jar b/docker/skywalking/agent/optional-plugins/apm-jackson-2.x-plugin-8.12.0.jar
deleted file mode 100644
index b6b29e82f..000000000
Binary files a/docker/skywalking/agent/optional-plugins/apm-jackson-2.x-plugin-8.12.0.jar and /dev/null differ
diff --git a/docker/skywalking/agent/optional-plugins/apm-quartz-scheduler-2.x-plugin-8.12.0.jar b/docker/skywalking/agent/optional-plugins/apm-quartz-scheduler-2.x-plugin-8.12.0.jar
deleted file mode 100644
index c3b6bcbe3..000000000
Binary files a/docker/skywalking/agent/optional-plugins/apm-quartz-scheduler-2.x-plugin-8.12.0.jar and /dev/null differ
diff --git a/docker/skywalking/agent/optional-plugins/apm-shenyu-2.4.x-plugin-8.12.0.jar b/docker/skywalking/agent/optional-plugins/apm-shenyu-2.4.x-plugin-8.12.0.jar
deleted file mode 100644
index ca42afa78..000000000
Binary files a/docker/skywalking/agent/optional-plugins/apm-shenyu-2.4.x-plugin-8.12.0.jar and /dev/null differ
diff --git a/docker/skywalking/agent/optional-plugins/trace-sampler-cpu-policy-plugin-8.12.0.jar b/docker/skywalking/agent/optional-plugins/trace-sampler-cpu-policy-plugin-8.12.0.jar
deleted file mode 100644
index 7ff6d6c48..000000000
Binary files a/docker/skywalking/agent/optional-plugins/trace-sampler-cpu-policy-plugin-8.12.0.jar and /dev/null differ
diff --git a/docker/skywalking/agent/optional-reporter-plugins/kafka-reporter-plugin-8.12.0.jar b/docker/skywalking/agent/optional-reporter-plugins/kafka-reporter-plugin-8.12.0.jar
deleted file mode 100644
index bbccb541e..000000000
Binary files a/docker/skywalking/agent/optional-reporter-plugins/kafka-reporter-plugin-8.12.0.jar and /dev/null differ
diff --git a/docker/skywalking/agent/optional-reporter-plugins/lz4-java-1.6.0.jar b/docker/skywalking/agent/optional-reporter-plugins/lz4-java-1.6.0.jar
deleted file mode 100644
index ad5de8243..000000000
Binary files a/docker/skywalking/agent/optional-reporter-plugins/lz4-java-1.6.0.jar and /dev/null differ
diff --git a/docker/skywalking/agent/optional-reporter-plugins/snappy-java-1.1.7.3.jar b/docker/skywalking/agent/optional-reporter-plugins/snappy-java-1.1.7.3.jar
deleted file mode 100644
index afda191f0..000000000
Binary files a/docker/skywalking/agent/optional-reporter-plugins/snappy-java-1.1.7.3.jar and /dev/null differ
diff --git a/docker/skywalking/agent/optional-reporter-plugins/zstd-jni-1.4.3-1.jar b/docker/skywalking/agent/optional-reporter-plugins/zstd-jni-1.4.3-1.jar
deleted file mode 100644
index 9fb89a45b..000000000
Binary files a/docker/skywalking/agent/optional-reporter-plugins/zstd-jni-1.4.3-1.jar and /dev/null differ
diff --git a/docker/skywalking/agent/plugins/apm-activemq-5.x-plugin-8.12.0.jar b/docker/skywalking/agent/plugins/apm-activemq-5.x-plugin-8.12.0.jar
deleted file mode 100644
index f288bd08e..000000000
Binary files a/docker/skywalking/agent/plugins/apm-activemq-5.x-plugin-8.12.0.jar and /dev/null differ
diff --git a/docker/skywalking/agent/plugins/apm-armeria-0.84.x-plugin-8.12.0.jar b/docker/skywalking/agent/plugins/apm-armeria-0.84.x-plugin-8.12.0.jar
deleted file mode 100644
index 433464c2f..000000000
Binary files a/docker/skywalking/agent/plugins/apm-armeria-0.84.x-plugin-8.12.0.jar and /dev/null differ
diff --git a/docker/skywalking/agent/plugins/apm-armeria-0.85.x-plugin-8.12.0.jar b/docker/skywalking/agent/plugins/apm-armeria-0.85.x-plugin-8.12.0.jar
deleted file mode 100644
index 6a7d4ad2a..000000000
Binary files a/docker/skywalking/agent/plugins/apm-armeria-0.85.x-plugin-8.12.0.jar and /dev/null differ
diff --git a/docker/skywalking/agent/plugins/apm-asynchttpclient-2.x-plugin-8.12.0.jar b/docker/skywalking/agent/plugins/apm-asynchttpclient-2.x-plugin-8.12.0.jar
deleted file mode 100644
index bab55c57f..000000000
Binary files a/docker/skywalking/agent/plugins/apm-asynchttpclient-2.x-plugin-8.12.0.jar and /dev/null differ
diff --git a/docker/skywalking/agent/plugins/apm-avro-plugin-8.12.0.jar b/docker/skywalking/agent/plugins/apm-avro-plugin-8.12.0.jar
deleted file mode 100644
index 1c6f5efc3..000000000
Binary files a/docker/skywalking/agent/plugins/apm-avro-plugin-8.12.0.jar and /dev/null differ
diff --git a/docker/skywalking/agent/plugins/apm-cassandra-java-driver-3.x-plugin-8.12.0.jar b/docker/skywalking/agent/plugins/apm-cassandra-java-driver-3.x-plugin-8.12.0.jar
deleted file mode 100644
index de2915642..000000000
Binary files a/docker/skywalking/agent/plugins/apm-cassandra-java-driver-3.x-plugin-8.12.0.jar and /dev/null differ
diff --git a/docker/skywalking/agent/plugins/apm-clickhouse-0.3.x-plugin-8.12.0.jar b/docker/skywalking/agent/plugins/apm-clickhouse-0.3.x-plugin-8.12.0.jar
deleted file mode 100644
index f1ed59bd0..000000000
Binary files a/docker/skywalking/agent/plugins/apm-clickhouse-0.3.x-plugin-8.12.0.jar and /dev/null differ
diff --git a/docker/skywalking/agent/optional-plugins/apm-customize-enhance-plugin-8.12.0.jar b/docker/skywalking/agent/plugins/apm-customize-enhance-plugin-8.12.0.jar
similarity index 100%
rename from docker/skywalking/agent/optional-plugins/apm-customize-enhance-plugin-8.12.0.jar
rename to docker/skywalking/agent/plugins/apm-customize-enhance-plugin-8.12.0.jar
diff --git a/docker/skywalking/agent/plugins/apm-cxf-3.x-plugin-8.12.0.jar b/docker/skywalking/agent/plugins/apm-cxf-3.x-plugin-8.12.0.jar
deleted file mode 100644
index 2bedf2cdd..000000000
Binary files a/docker/skywalking/agent/plugins/apm-cxf-3.x-plugin-8.12.0.jar and /dev/null differ
diff --git a/docker/skywalking/agent/plugins/apm-elastic-job-2.x-plugin-8.12.0.jar b/docker/skywalking/agent/plugins/apm-elastic-job-2.x-plugin-8.12.0.jar
deleted file mode 100644
index 88c388ec7..000000000
Binary files a/docker/skywalking/agent/plugins/apm-elastic-job-2.x-plugin-8.12.0.jar and /dev/null differ
diff --git a/docker/skywalking/agent/plugins/apm-elasticjob-3.x-plugin-8.12.0.jar b/docker/skywalking/agent/plugins/apm-elasticjob-3.x-plugin-8.12.0.jar
deleted file mode 100644
index 15fa3ccff..000000000
Binary files a/docker/skywalking/agent/plugins/apm-elasticjob-3.x-plugin-8.12.0.jar and /dev/null differ
diff --git a/docker/skywalking/agent/plugins/apm-elasticsearch-5.x-plugin-8.12.0.jar b/docker/skywalking/agent/plugins/apm-elasticsearch-5.x-plugin-8.12.0.jar
deleted file mode 100644
index 1624d0320..000000000
Binary files a/docker/skywalking/agent/plugins/apm-elasticsearch-5.x-plugin-8.12.0.jar and /dev/null differ
diff --git a/docker/skywalking/agent/plugins/apm-finagle-6.25.x-plugin-8.12.0.jar b/docker/skywalking/agent/plugins/apm-finagle-6.25.x-plugin-8.12.0.jar
deleted file mode 100644
index 9a34ba1f1..000000000
Binary files a/docker/skywalking/agent/plugins/apm-finagle-6.25.x-plugin-8.12.0.jar and /dev/null differ
diff --git a/docker/skywalking/agent/optional-plugins/apm-guava-cache-plugin-8.12.0.jar b/docker/skywalking/agent/plugins/apm-guava-cache-plugin-8.12.0.jar
similarity index 100%
rename from docker/skywalking/agent/optional-plugins/apm-guava-cache-plugin-8.12.0.jar
rename to docker/skywalking/agent/plugins/apm-guava-cache-plugin-8.12.0.jar
diff --git a/docker/skywalking/agent/plugins/apm-hbase-1.x-2.x-plugin-8.12.0.jar b/docker/skywalking/agent/plugins/apm-hbase-1.x-2.x-plugin-8.12.0.jar
deleted file mode 100644
index 9a05ac92b..000000000
Binary files a/docker/skywalking/agent/plugins/apm-hbase-1.x-2.x-plugin-8.12.0.jar and /dev/null differ
diff --git a/docker/skywalking/agent/plugins/apm-hystrix-1.x-plugin-8.12.0.jar b/docker/skywalking/agent/plugins/apm-hystrix-1.x-plugin-8.12.0.jar
deleted file mode 100644
index 962ed31f1..000000000
Binary files a/docker/skywalking/agent/plugins/apm-hystrix-1.x-plugin-8.12.0.jar and /dev/null differ
diff --git a/docker/skywalking/agent/bootstrap-plugins/apm-jdk-http-plugin-8.12.0.jar b/docker/skywalking/agent/plugins/apm-jdk-http-plugin-8.12.0.jar
similarity index 100%
rename from docker/skywalking/agent/bootstrap-plugins/apm-jdk-http-plugin-8.12.0.jar
rename to docker/skywalking/agent/plugins/apm-jdk-http-plugin-8.12.0.jar
diff --git a/docker/skywalking/agent/bootstrap-plugins/apm-jdk-threading-plugin-8.12.0.jar b/docker/skywalking/agent/plugins/apm-jdk-threading-plugin-8.12.0.jar
similarity index 100%
rename from docker/skywalking/agent/bootstrap-plugins/apm-jdk-threading-plugin-8.12.0.jar
rename to docker/skywalking/agent/plugins/apm-jdk-threading-plugin-8.12.0.jar
diff --git a/docker/skywalking/agent/bootstrap-plugins/apm-jdk-threadpool-plugin-8.12.0.jar b/docker/skywalking/agent/plugins/apm-jdk-threadpool-plugin-8.12.0.jar
similarity index 100%
rename from docker/skywalking/agent/bootstrap-plugins/apm-jdk-threadpool-plugin-8.12.0.jar
rename to docker/skywalking/agent/plugins/apm-jdk-threadpool-plugin-8.12.0.jar
diff --git a/docker/skywalking/agent/plugins/apm-jetty-client-9.0-plugin-8.12.0.jar b/docker/skywalking/agent/plugins/apm-jetty-client-9.0-plugin-8.12.0.jar
deleted file mode 100644
index 208882bd3..000000000
Binary files a/docker/skywalking/agent/plugins/apm-jetty-client-9.0-plugin-8.12.0.jar and /dev/null differ
diff --git a/docker/skywalking/agent/plugins/apm-jetty-client-9.x-plugin-8.12.0.jar b/docker/skywalking/agent/plugins/apm-jetty-client-9.x-plugin-8.12.0.jar
deleted file mode 100644
index 9d55793d8..000000000
Binary files a/docker/skywalking/agent/plugins/apm-jetty-client-9.x-plugin-8.12.0.jar and /dev/null differ
diff --git a/docker/skywalking/agent/plugins/apm-jetty-server-9.x-plugin-8.12.0.jar b/docker/skywalking/agent/plugins/apm-jetty-server-9.x-plugin-8.12.0.jar
deleted file mode 100644
index d7b521f98..000000000
Binary files a/docker/skywalking/agent/plugins/apm-jetty-server-9.x-plugin-8.12.0.jar and /dev/null differ
diff --git a/docker/skywalking/agent/optional-plugins/apm-kotlin-coroutine-plugin-8.12.0.jar b/docker/skywalking/agent/plugins/apm-kotlin-coroutine-plugin-8.12.0.jar
similarity index 100%
rename from docker/skywalking/agent/optional-plugins/apm-kotlin-coroutine-plugin-8.12.0.jar
rename to docker/skywalking/agent/plugins/apm-kotlin-coroutine-plugin-8.12.0.jar
diff --git a/docker/skywalking/agent/plugins/apm-kylin-jdbc-2.6.x-3.x-4.x-plugin-8.12.0.jar b/docker/skywalking/agent/plugins/apm-kylin-jdbc-2.6.x-3.x-4.x-plugin-8.12.0.jar
deleted file mode 100644
index b5be0f5c2..000000000
Binary files a/docker/skywalking/agent/plugins/apm-kylin-jdbc-2.6.x-3.x-4.x-plugin-8.12.0.jar and /dev/null differ
diff --git a/docker/skywalking/agent/plugins/apm-lettuce-5.x-plugin-8.12.0.jar b/docker/skywalking/agent/plugins/apm-lettuce-5.x-plugin-8.12.0.jar
deleted file mode 100644
index 4008e056b..000000000
Binary files a/docker/skywalking/agent/plugins/apm-lettuce-5.x-plugin-8.12.0.jar and /dev/null differ
diff --git a/docker/skywalking/agent/plugins/apm-light4j-plugin-8.12.0.jar b/docker/skywalking/agent/plugins/apm-light4j-plugin-8.12.0.jar
deleted file mode 100644
index 863e0e2b3..000000000
Binary files a/docker/skywalking/agent/plugins/apm-light4j-plugin-8.12.0.jar and /dev/null differ
diff --git a/docker/skywalking/agent/plugins/apm-mongodb-2.x-plugin-8.12.0.jar b/docker/skywalking/agent/plugins/apm-mongodb-2.x-plugin-8.12.0.jar
deleted file mode 100644
index c6ba25349..000000000
Binary files a/docker/skywalking/agent/plugins/apm-mongodb-2.x-plugin-8.12.0.jar and /dev/null differ
diff --git a/docker/skywalking/agent/optional-plugins/apm-mybatis-3.x-plugin-8.12.0.jar b/docker/skywalking/agent/plugins/apm-mybatis-3.x-plugin-8.12.0.jar
similarity index 100%
rename from docker/skywalking/agent/optional-plugins/apm-mybatis-3.x-plugin-8.12.0.jar
rename to docker/skywalking/agent/plugins/apm-mybatis-3.x-plugin-8.12.0.jar
diff --git a/docker/skywalking/agent/plugins/apm-mysql-6.x-plugin-8.12.0.jar b/docker/skywalking/agent/plugins/apm-mysql-6.x-plugin-8.12.0.jar
deleted file mode 100644
index a44d2ffe0..000000000
Binary files a/docker/skywalking/agent/plugins/apm-mysql-6.x-plugin-8.12.0.jar and /dev/null differ
diff --git a/docker/skywalking/agent/plugins/apm-neo4j-4.x-plugin-8.12.0.jar b/docker/skywalking/agent/plugins/apm-neo4j-4.x-plugin-8.12.0.jar
deleted file mode 100644
index 8413949eb..000000000
Binary files a/docker/skywalking/agent/plugins/apm-neo4j-4.x-plugin-8.12.0.jar and /dev/null differ
diff --git a/docker/skywalking/agent/plugins/apm-nutz-http-1.x-plugin-8.12.0.jar b/docker/skywalking/agent/plugins/apm-nutz-http-1.x-plugin-8.12.0.jar
deleted file mode 100644
index 9e4924f9e..000000000
Binary files a/docker/skywalking/agent/plugins/apm-nutz-http-1.x-plugin-8.12.0.jar and /dev/null differ
diff --git a/docker/skywalking/agent/plugins/apm-nutz-mvc-annotation-1.x-plugin-8.12.0.jar b/docker/skywalking/agent/plugins/apm-nutz-mvc-annotation-1.x-plugin-8.12.0.jar
deleted file mode 100644
index dc494aa15..000000000
Binary files a/docker/skywalking/agent/plugins/apm-nutz-mvc-annotation-1.x-plugin-8.12.0.jar and /dev/null differ
diff --git a/docker/skywalking/agent/plugins/apm-play-2.x-plugin-8.12.0.jar b/docker/skywalking/agent/plugins/apm-play-2.x-plugin-8.12.0.jar
deleted file mode 100644
index 27a79600f..000000000
Binary files a/docker/skywalking/agent/plugins/apm-play-2.x-plugin-8.12.0.jar and /dev/null differ
diff --git a/docker/skywalking/agent/optional-plugins/apm-sentinel-1.x-plugin-8.12.0.jar b/docker/skywalking/agent/plugins/apm-sentinel-1.x-plugin-8.12.0.jar
similarity index 100%
rename from docker/skywalking/agent/optional-plugins/apm-sentinel-1.x-plugin-8.12.0.jar
rename to docker/skywalking/agent/plugins/apm-sentinel-1.x-plugin-8.12.0.jar
diff --git a/docker/skywalking/agent/plugins/apm-servicecomb-java-chassis-2.x-plugin-8.12.0.jar b/docker/skywalking/agent/plugins/apm-servicecomb-java-chassis-2.x-plugin-8.12.0.jar
deleted file mode 100644
index 8ef46581c..000000000
Binary files a/docker/skywalking/agent/plugins/apm-servicecomb-java-chassis-2.x-plugin-8.12.0.jar and /dev/null differ
diff --git a/docker/skywalking/agent/plugins/apm-sharding-sphere-3.x-plugin-8.12.0.jar b/docker/skywalking/agent/plugins/apm-sharding-sphere-3.x-plugin-8.12.0.jar
deleted file mode 100644
index f364d9b76..000000000
Binary files a/docker/skywalking/agent/plugins/apm-sharding-sphere-3.x-plugin-8.12.0.jar and /dev/null differ
diff --git a/docker/skywalking/agent/plugins/apm-solrj-7.x-plugin-8.12.0.jar b/docker/skywalking/agent/plugins/apm-solrj-7.x-plugin-8.12.0.jar
deleted file mode 100644
index 09427100b..000000000
Binary files a/docker/skywalking/agent/plugins/apm-solrj-7.x-plugin-8.12.0.jar and /dev/null differ
diff --git a/docker/skywalking/agent/optional-plugins/apm-spring-annotation-plugin-8.12.0.jar b/docker/skywalking/agent/plugins/apm-spring-annotation-plugin-8.12.0.jar
similarity index 100%
rename from docker/skywalking/agent/optional-plugins/apm-spring-annotation-plugin-8.12.0.jar
rename to docker/skywalking/agent/plugins/apm-spring-annotation-plugin-8.12.0.jar
diff --git a/docker/skywalking/agent/optional-plugins/apm-spring-cloud-gateway-2.0.x-plugin-8.12.0.jar b/docker/skywalking/agent/plugins/apm-spring-cloud-gateway-2.0.x-plugin-8.12.0.jar
similarity index 100%
rename from docker/skywalking/agent/optional-plugins/apm-spring-cloud-gateway-2.0.x-plugin-8.12.0.jar
rename to docker/skywalking/agent/plugins/apm-spring-cloud-gateway-2.0.x-plugin-8.12.0.jar
diff --git a/docker/skywalking/agent/optional-plugins/apm-spring-cloud-gateway-2.1.x-plugin-8.12.0.jar b/docker/skywalking/agent/plugins/apm-spring-cloud-gateway-2.1.x-plugin-8.12.0.jar
similarity index 100%
rename from docker/skywalking/agent/optional-plugins/apm-spring-cloud-gateway-2.1.x-plugin-8.12.0.jar
rename to docker/skywalking/agent/plugins/apm-spring-cloud-gateway-2.1.x-plugin-8.12.0.jar
diff --git a/docker/skywalking/agent/optional-plugins/apm-spring-cloud-gateway-3.x-plugin-8.12.0.jar b/docker/skywalking/agent/plugins/apm-spring-cloud-gateway-3.x-plugin-8.12.0.jar
similarity index 100%
rename from docker/skywalking/agent/optional-plugins/apm-spring-cloud-gateway-3.x-plugin-8.12.0.jar
rename to docker/skywalking/agent/plugins/apm-spring-cloud-gateway-3.x-plugin-8.12.0.jar
diff --git a/docker/skywalking/agent/optional-plugins/apm-spring-tx-plugin-8.12.0.jar b/docker/skywalking/agent/plugins/apm-spring-tx-plugin-8.12.0.jar
similarity index 100%
rename from docker/skywalking/agent/optional-plugins/apm-spring-tx-plugin-8.12.0.jar
rename to docker/skywalking/agent/plugins/apm-spring-tx-plugin-8.12.0.jar
diff --git a/docker/skywalking/agent/optional-plugins/apm-spring-webflux-5.x-plugin-8.12.0.jar b/docker/skywalking/agent/plugins/apm-spring-webflux-5.x-plugin-8.12.0.jar
similarity index 100%
rename from docker/skywalking/agent/optional-plugins/apm-spring-webflux-5.x-plugin-8.12.0.jar
rename to docker/skywalking/agent/plugins/apm-spring-webflux-5.x-plugin-8.12.0.jar
diff --git a/docker/skywalking/agent/plugins/apm-spymemcached-2.x-plugin-8.12.0.jar b/docker/skywalking/agent/plugins/apm-spymemcached-2.x-plugin-8.12.0.jar
deleted file mode 100644
index 1c4c2e65e..000000000
Binary files a/docker/skywalking/agent/plugins/apm-spymemcached-2.x-plugin-8.12.0.jar and /dev/null differ
diff --git a/docker/skywalking/agent/plugins/apm-struts2-2.x-plugin-8.12.0.jar b/docker/skywalking/agent/plugins/apm-struts2-2.x-plugin-8.12.0.jar
deleted file mode 100644
index 9281be85a..000000000
Binary files a/docker/skywalking/agent/plugins/apm-struts2-2.x-plugin-8.12.0.jar and /dev/null differ
diff --git a/docker/skywalking/agent/optional-plugins/apm-trace-ignore-plugin-8.12.0.jar b/docker/skywalking/agent/plugins/apm-trace-ignore-plugin-8.12.0.jar
similarity index 100%
rename from docker/skywalking/agent/optional-plugins/apm-trace-ignore-plugin-8.12.0.jar
rename to docker/skywalking/agent/plugins/apm-trace-ignore-plugin-8.12.0.jar
diff --git a/docker/skywalking/agent/plugins/apm-vertx-core-3.x-plugin-8.12.0.jar b/docker/skywalking/agent/plugins/apm-vertx-core-3.x-plugin-8.12.0.jar
deleted file mode 100644
index 3270fd7f5..000000000
Binary files a/docker/skywalking/agent/plugins/apm-vertx-core-3.x-plugin-8.12.0.jar and /dev/null differ
diff --git a/docker/skywalking/agent/plugins/apm-vertx-core-4.x-plugin-8.12.0.jar b/docker/skywalking/agent/plugins/apm-vertx-core-4.x-plugin-8.12.0.jar
deleted file mode 100644
index 90c7bb2aa..000000000
Binary files a/docker/skywalking/agent/plugins/apm-vertx-core-4.x-plugin-8.12.0.jar and /dev/null differ
diff --git a/docker/skywalking/agent/plugins/apm-xmemcached-2.x-plugin-8.12.0.jar b/docker/skywalking/agent/plugins/apm-xmemcached-2.x-plugin-8.12.0.jar
deleted file mode 100644
index 0c34aa302..000000000
Binary files a/docker/skywalking/agent/plugins/apm-xmemcached-2.x-plugin-8.12.0.jar and /dev/null differ
diff --git a/docker/skywalking/agent/optional-plugins/apm-zookeeper-3.4.x-plugin-8.12.0.jar b/docker/skywalking/agent/plugins/apm-zookeeper-3.4.x-plugin-8.12.0.jar
similarity index 100%
rename from docker/skywalking/agent/optional-plugins/apm-zookeeper-3.4.x-plugin-8.12.0.jar
rename to docker/skywalking/agent/plugins/apm-zookeeper-3.4.x-plugin-8.12.0.jar
diff --git a/docker/skywalking/agent/plugins/baidu-brpc-plugin-8.12.0.jar b/docker/skywalking/agent/plugins/baidu-brpc-plugin-8.12.0.jar
deleted file mode 100644
index 143ec6bf1..000000000
Binary files a/docker/skywalking/agent/plugins/baidu-brpc-plugin-8.12.0.jar and /dev/null differ
diff --git a/docker/skywalking/agent/plugins/dbcp-2.x-plugin-8.12.0.jar b/docker/skywalking/agent/plugins/dbcp-2.x-plugin-8.12.0.jar
deleted file mode 100644
index 4daf4825f..000000000
Binary files a/docker/skywalking/agent/plugins/dbcp-2.x-plugin-8.12.0.jar and /dev/null differ
diff --git a/docker/skywalking/agent/plugins/jedis-2.x-3.x-plugin-8.12.0.jar b/docker/skywalking/agent/plugins/jedis-2.x-3.x-plugin-8.12.0.jar
deleted file mode 100644
index 5cf0ab2ff..000000000
Binary files a/docker/skywalking/agent/plugins/jedis-2.x-3.x-plugin-8.12.0.jar and /dev/null differ
diff --git a/docker/skywalking/agent/plugins/jedis-4.x-plugin-8.12.0.jar b/docker/skywalking/agent/plugins/jedis-4.x-plugin-8.12.0.jar
deleted file mode 100644
index c524fad2a..000000000
Binary files a/docker/skywalking/agent/plugins/jedis-4.x-plugin-8.12.0.jar and /dev/null differ
diff --git a/docker/skywalking/agent/plugins/jsonrpc4j-1.x-plugin-8.12.0.jar b/docker/skywalking/agent/plugins/jsonrpc4j-1.x-plugin-8.12.0.jar
deleted file mode 100644
index 4a166435d..000000000
Binary files a/docker/skywalking/agent/plugins/jsonrpc4j-1.x-plugin-8.12.0.jar and /dev/null differ
diff --git a/docker/skywalking/agent/plugins/micronaut-http-client-plugin-8.12.0.jar b/docker/skywalking/agent/plugins/micronaut-http-client-plugin-8.12.0.jar
deleted file mode 100644
index 322c7526c..000000000
Binary files a/docker/skywalking/agent/plugins/micronaut-http-client-plugin-8.12.0.jar and /dev/null differ
diff --git a/docker/skywalking/agent/plugins/micronaut-http-server-plugin-8.12.0.jar b/docker/skywalking/agent/plugins/micronaut-http-server-plugin-8.12.0.jar
deleted file mode 100644
index 40693bb61..000000000
Binary files a/docker/skywalking/agent/plugins/micronaut-http-server-plugin-8.12.0.jar and /dev/null differ
diff --git a/docker/skywalking/agent/plugins/motan-plugin-8.12.0.jar b/docker/skywalking/agent/plugins/motan-plugin-8.12.0.jar
deleted file mode 100644
index b1c9d2450..000000000
Binary files a/docker/skywalking/agent/plugins/motan-plugin-8.12.0.jar and /dev/null differ
diff --git a/docker/skywalking/agent/plugins/nats-2.14.x-2.15.x-plugin-8.12.0.jar b/docker/skywalking/agent/plugins/nats-2.14.x-2.15.x-plugin-8.12.0.jar
deleted file mode 100644
index a5cf5ebd4..000000000
Binary files a/docker/skywalking/agent/plugins/nats-2.14.x-2.15.x-plugin-8.12.0.jar and /dev/null differ
diff --git a/docker/skywalking/agent/plugins/okhttp-2.x-plugin-8.12.0.jar b/docker/skywalking/agent/plugins/okhttp-2.x-plugin-8.12.0.jar
deleted file mode 100644
index a5762f0da..000000000
Binary files a/docker/skywalking/agent/plugins/okhttp-2.x-plugin-8.12.0.jar and /dev/null differ
diff --git a/docker/skywalking/agent/plugins/resteasy-server-3.x-plugin-8.12.0.jar b/docker/skywalking/agent/plugins/resteasy-server-3.x-plugin-8.12.0.jar
deleted file mode 100644
index f4ebe1ce1..000000000
Binary files a/docker/skywalking/agent/plugins/resteasy-server-3.x-plugin-8.12.0.jar and /dev/null differ
diff --git a/docker/skywalking/agent/plugins/resteasy-server-4.x-plugin-8.12.0.jar b/docker/skywalking/agent/plugins/resteasy-server-4.x-plugin-8.12.0.jar
deleted file mode 100644
index c1b8fc1c7..000000000
Binary files a/docker/skywalking/agent/plugins/resteasy-server-4.x-plugin-8.12.0.jar and /dev/null differ
diff --git a/docker/skywalking/agent/plugins/sofa-rpc-plugin-8.12.0.jar b/docker/skywalking/agent/plugins/sofa-rpc-plugin-8.12.0.jar
deleted file mode 100644
index f98236d79..000000000
Binary files a/docker/skywalking/agent/plugins/sofa-rpc-plugin-8.12.0.jar and /dev/null differ