In short, everything works besides libcluster.
I can manually connect the nodes via Node.connect and list the nodes by hand but when running libcluster I get
I was mistaken I can’t Node.connect by hand after all. I was connecting the node to the same app thus is was saying true, I didn’t notice I was giving the wrong node name to connect to. When trying to use the correct node name I found it would return false thus the prob here is likely epmd is not able to connect because of docker.