jmx2graphite icon indicating copy to clipboard operation
jmx2graphite copied to clipboard

wrong entrypoint/cmd in Dockerfile

Open pikrzysztof opened this issue 4 years ago • 1 comments

from docker inspect logzio/jmx2graphite:

            "Cmd": [
                "/bin/sh",
                "-c",
                "java -cp jmx2graphite.jar:slf4j-simple-1.7.25.jar io.logz.jmx2graphite.Jmx2GraphiteJolokia application.conf"
            ],

this results in /bin/sh having pid1 in the container and java pid >1.

on docker kill the signal gets passed to /bin/sh which exits, but java has no clue what happened and gets surprised with a SIGKILL 60 seconds later.

Can we please set the cmd to exec java -cp ... or use a proper init?

pikrzysztof avatar Mar 10 '21 14:03 pikrzysztof

I don't have a lot of time lately. Would love help with PR on this.

asafm avatar Apr 08 '21 10:04 asafm