spring-boot-admin server docker image
67
基于 Alibaba Dragonwell 21 (Ubuntu) 构建的生产级 Spring Boot Admin Server (SBA 4.1.4) 独立容器镜像。
专为 Spring Boot 4.x 与 Java 21 生态微服务打造,彻底解耦传统注册中心绑定,支持 Client 动态上报与自定义配置文件挂载,提供开箱即用的可视化监控面板。
codecentric/spring-boot-admin:4.1.4 与 Spring Boot 4.1.1,解决官方 Docker Hub 镜像未发布 4.x 的问题。alibabadragonwell/dragonwell:21-ubuntu,原生支持 G1GC、虚拟线程(Virtual Threads)及容器资源限制优化。Asia/Shanghai 时区,默认暴露服务端口 9900。| 镜像 Tag | SBA 版本 | Spring Boot 版本 | Java 运行时 | 基础镜像 |
|---|---|---|---|---|
4.1.4, latest | 4.1.4 | 4.1.1 | 21 (LTS) | alibabadragonwell/dragonwell:21-ubuntu |
docker run -d \
--name sbas \
-p 9900:9900 \
javawiki/sbas:4.1.4
创建自定义配置文件 application.yml:
server:
port: 9900
spring:
application:
name: sbas-server
security:
user:
name: admin
password: your_secure_password
boot:
admin:
ui:
title: 微服务监控系统
brand: ""
运行容器:
docker run -d \
--name sbas \
-p 9900:9900 \
-v $(pwd)/application.yml:/usr/local/java/application.yml:ro \
-e yamlPath=/usr/local/java/application.yml \
javawiki/sbas:4.1.4
version: "3.9"
services:
sbas:
image: javawiki/sbas:4.1.4
container_name: sbas
restart: always
ports:
- "9900:9900"
environment:
TZ: Asia/Shanghai
yamlPath: /usr/local/java/application.yml
JAVA_OPTS: "-Xms256m -Xmx512m -XX:+UseG1GC"
volumes:
- ./application.yml:/usr/local/java/application.yml:ro
在需要被监控的 Spring Boot 4.x 微服务中配置:
<dependency>
<groupId>de.codecentric</groupId>
<artifactId>spring-boot-admin-starter-client</artifactId>
<version>4.1.4</version>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-actuator</artifactId>
</dependency>
spring:
boot:
admin:
client:
url: http://:9900
username: root
password: your_secure_password
instance:
prefer-ip: true
management:
endpoints:
web:
exposure:
include: "*"
endpoint:
health:
show-details: always
Content type
Image
Digest
sha256:c9c435ed4…
Size
313.6 MB
Last updated
about 13 hours ago
docker pull javawiki/sbas:4.1.4