Closed kbrierly closed 4 years ago
I believe the health check's target of localhost inside the container might be trying to connect to ipv6 localhost 19132 which is not listening on said port as it listens on 19133 for ipv6 based on default server properties configuration. I'd suggest changing the heatlth check to use 127.0.0.1 or the containers ip for the check.
That's a good suggestion about addressing 127.0.0.1
since it binds differently by protocol. I'll fix that.
In the meantime you can always alter the health check using --health-cmd
.
Thanks.
This change is now available on Docker Hub.
Health check fails when the container is ran on top of macvtap network with ipv6 enabled Bedrock appears to be binding ports properly
heath check logs from inspect: