我正在尝试将我的 Jolokia JVM 代理与 hawtio 前端连接起来。
代理在带有distroless java 11映像的 docker 容器内运行。
我像这样启动应用程序:
ENTRYPOINT ["java","-javaagent:jolokia-agent.jar","-jar","service1.jar"]
Jolokia 版本是 1.6.2。
当我启动应用程序时,它首先出现。
| I> No access restrictor found, access to any MBean is allowed
| Jolokia: Agent started with URL http://127.0.0.1:8778/jolokia/
在我的 docker-compose.override 文件中,我转发端口:
services:
service1:
ports:
- "8778:8778"
但是,当我尝试从浏览器访问端点时,它无法访问它。当我尝试curl "http://localhost:8778/jolokia
从容器内部卷曲时,我也无法到达它。