【发布时间】:2020-11-22 09:22:44
【问题描述】:
我有一个 docker-compose,nginx 和 nginx-prometheus-exporter 都是容器。我把相关部分放在这里:
nginx:
container_name: nginx
image: nginx:1.19.3
restart: always
ports:
- 80:80
- 443:443
- "127.0.0.1:8080:8080"
nginx-exporter:
image: nginx/nginx-prometheus-exporter:0.8.0
command:
-nginx.scrape-uri
-http://127.0.0.1:8080/stub_status
我试过http://nginx:8080/stub_status,
nginx:8080/stub_status 和
127.0.0.1:8080/stub_status for -nginx.scrape-uri 但它们都不起作用,我得到了Could not create Nginx Client: failed to get http://127.0.0.1:8080/stub_status: Get "http://127.0.0.1:8080/stub_status": dial tcp 127.0.0.1:8080: connect: connection refused。
localhost:8080/stub_status 也可以在我的 VM 中使用 curl。
【问题讨论】:
标签: nginx docker-compose docker-networking