Closed konsalex closed 3 years ago
Also the options generated are below if this helps:
{"Image":"neo4j:4.3-enterprise","Tty":true,"name":"boltnet-e7lg0nh-CORE-1","Hostname":"boltnet-e7lg0nh-CORE-1","AttachStdin":false,"AttachStdout":false,"AttachStderr":false,"HostConfig":{"NetworkMode":"boltnet-jrstmo","PortBindings":{"7474/tcp":[{"HostIp":"0.0.0.0","HostPort":"7474"}],"7473/tcp":[{"HostIp":"0.0.0.0","HostPort":"7473"}],"7687/tcp":[{"HostIp":"0.0.0.0","HostPort":"7687"}]}},"Env":["NEO4J_ACCEPT_LICENSE_AGREEMENT=yes","NEO4J_dbms_mode=CORE","NEO4J_causal__clustering_expected__core__cluster__size=3","NEO4J_causal__clustering_initial__discovery__members=boltnet-e7lg0nh-CORE-1:5000,boltnet-e7lg0nh-CORE-2:5000,boltnet-e7lg0nh-CORE-3:5000","NEO4J_dbms_connector_bolt_advertised__address=localhost:7687","NEO4J_dbms_connector_http_advertised__address=localhost:7474"]}
{"Image":"neo4j:4.3-enterprise","Tty":true,"name":"boltnet-e7lg0nh-CORE-2","Hostname":"boltnet-e7lg0nh-CORE-2","AttachStdin":false,"AttachStdout":false,"AttachStderr":false,"HostConfig":{"NetworkMode":"boltnet-jrstmo","PortBindings":{"7484/tcp":[{"HostIp":"0.0.0.0","HostPort":"7474"}],"7483/tcp":[{"HostIp":"0.0.0.0","HostPort":"7473"}],"7697/tcp":[{"HostIp":"0.0.0.0","HostPort":"7687"}]}},"Env":["NEO4J_ACCEPT_LICENSE_AGREEMENT=yes","NEO4J_dbms_mode=CORE","NEO4J_causal__clustering_expected__core__cluster__size=3","NEO4J_causal__clustering_initial__discovery__members=boltnet-e7lg0nh-CORE-1:5000,boltnet-e7lg0nh-CORE-2:5000,boltnet-e7lg0nh-CORE-3:5000","NEO4J_dbms_connector_bolt_advertised__address=localhost:7697","NEO4J_dbms_connector_http_advertised__address=localhost:7484"]}
{"Image":"neo4j:4.3-enterprise","Tty":true,"name":"boltnet-e7lg0nh-CORE-3","Hostname":"boltnet-e7lg0nh-CORE-3","AttachStdin":false,"AttachStdout":false,"AttachStderr":false,"HostConfig":{"NetworkMode":"boltnet-jrstmo","PortBindings":{"7494/tcp":[{"HostIp":"0.0.0.0","HostPort":"7474"}],"7493/tcp":[{"HostIp":"0.0.0.0","HostPort":"7473"}],"7707/tcp":[{"HostIp":"0.0.0.0","HostPort":"7687"}]}},"Env":["NEO4J_ACCEPT_LICENSE_AGREEMENT=yes","NEO4J_dbms_mode=CORE","NEO4J_causal__clustering_expected__core__cluster__size=3","NEO4J_causal__clustering_initial__discovery__members=boltnet-e7lg0nh-CORE-1:5000,boltnet-e7lg0nh-CORE-2:5000,boltnet-e7lg0nh-CORE-3:5000","NEO4J_dbms_connector_bolt_advertised__address=localhost:7707","NEO4J_dbms_connector_http_advertised__address=localhost:7494"]}
and I create containers :
const container = await dockerDriver.createContainer(options);
container.start();
Found the issue,
/** HTTP port */
[`${ports.host.HTTP}/tcp`]: [
{HostIp: '0.0.0.0', HostPort: ports.container.HTTP},
],
/** HTTPS port */
[`${ports.host.HTTPS}/tcp`]: [
{HostIp: '0.0.0.0', HostPort: ports.container.HTTPS},
],
/** Bolt port */
[`${ports.host.BOLT}/tcp`]: [
{HostIp: '0.0.0.0', HostPort: ports.container.BOLT},
]
confused the order for the Port Bininds
Hey there,
I am trying to create a cluster, basically replicating this script
While the script creates the containers properly, the port bindings are messed-up, leaving 2 out of 3 clusters with null port bindings.
Any clue why this is happening?
The options object I pass is