2、Docker 镜像模式
除了普通的脚步部署方式,还可以通过 Quay.io 或 Docker Hub 获取Docker 镜像.
2.1、Docker 镜像启动
获取官方镜像进行启动
$ docker run --name prometheus -d -p 127.0.0.1:9090:9090 prom/prometheus
Prometheus 可以通过地址 http://localhost:9090/ 进行访问.
2.2、变量说明
- SW_CLUSTER:默认值为 standalone
可用值 | 说明 |
---|---|
standalone | 如果设置此值,则cluster.standalonein application.yml中的所有环境变量均可用。 |
zookeeper | 如果设置此值,则cluster.zookeeperin application.yml中的所有环境变量均可用。 |
kubernetes | 如果设置此值,则cluster.kubernetesin application.yml中的所有环境变量均可用。 |
consul | 如果设置此值,则cluster.consulin application.yml中的所有环境变量均可用。 |
etcd | 如果设置此值,则cluster.etcdin application.yml中的所有环境变量均可用。 |
nacos | 如果设置此值,则cluster.nacosin application.yml中的所有环境变量均可用。 |
- SW_STORAGE: 默认值为 h2
可用值 | 说明 |
---|---|
h2 | 如果设置此值,则storage.h2in application.yml中的所有环境变量均可用。 |
elasticsearch | 如果设置此值,则stroage.elasticsearchin application.yml中的所有环境变量均可用。 |
mysql | 如果设置此值,则stroage.mysqlin application.yml中的所有环境变量均可用。 |
- SW_CONFIGURATION
默认值为 none
可用值 | 说明 |
---|---|
apollo | 如果设置此值,则configuration.apolloin application.yml中的所有环境变量均可用。 |
nacos | 如果设置此值,则configuration.nacosin application.yml中的所有环境变量均可用。 |
zookeeper | 如果设置此值,则configuration.zookeeperin application.yml中的所有环境变量均可用。 |
- SW_TELEMETRY
默认值为none
可用值 | 说明 |
---|---|
none | 如果设置此值,则telemetry.nonein application.yml中的所有环境变量均可用。 |
prometheus | 如果设置此值,则configuration.prometheusin application.yml中的所有环境变量均可用。 |
so11y | 如果设置此值,则configuration.so11yin application.yml中的所有环境变量均可用。 |
- XXX_ENABLED
还有一些其他配置切换器可扩展默认配置,它们也有一个后缀_ENABLED。
可用值 | 说明 |
---|---|
SW_RECEIVER_ZIPKIN_ENABLED | 打开/关闭zipkin接收器 |
SW_RECEIVER_JAEGER_ENABLED | 打开/关闭Jaeger接收器 |
SW_EXPORTER_ENABLED | 打开/关闭出口商 |
SW_L0AD_CONFIG_FILE_FROM_VOLUME | 如果要采用专用的application.yaml而不是docker-entrypoint.sh生成的application.yaml。应该设置为true。 |
作者:Jeebiz 创建时间:2023-02-19 19:16
最后编辑:Jeebiz 更新时间:2024-01-24 21:48
最后编辑:Jeebiz 更新时间:2024-01-24 21:48