0

Docker を使用して Corda ノードを実行しており、Jolokia を使用して JMX メトリックを公開しようとしています。私のnode.confは次のとおりです。

devMode = true

jarDirs = ["/opt/corda"]
p2pAddress = "bankb:10002"
jmxMonitoringHttpPort = 10006

rpcSettings {
    useSsl = false
    address = "bankb:10003"
    adminAddress = "bankb:10005"
}

myLegalName = "O=BankB, L=London, C=GB"
keyStorePassword = "cordacadevpass"
trustStorePassword = "trustpass"

rpcUsers=[
    {
        username=corda
        password=corda_initial_password
        permissions=[
            ALL
        ]
    }
]

ログを見ると、Jolokia が起動していることがわかります。

bankb       | I> Using policy access restrictor classpath:/jolokia-access.xml
bankb       | Jolokia: Agent started with URL http://127.0.0.1:10006/jolokia/

しかし、ブラウザーを使用して Jolokia エンドポイントに接続できません。これは、内部ネットワーク インターフェイスにのみバインドされているためだと思います。corda config がバインド ネットワーク インターフェイスを構成する理由を公開していない場合、Jolokia がバインドするホストを定義するにはどうすればよいですか?

https://docs.corda.net/corda-configuration-file.html

4

2 に答える 2