如何访问orientDB docker-compose集群?

我正在尝试使用docker设置Orientdb集群,这里是docker-compose.yaml文件:

version: "3" services: odb1: image: orientdb:2.2.30 command: dserver.sh volumes: - ./var/odb1/config:/orientdb/config - ./var/odb1/databases:/orientdb/databases environment: ORIENTDB_ROOT_PASSWORD: root ORIENTDB_NODE_NAME: odb1 ports: - 2480:2480 - 2424:2424 odb2: image: orientdb:2.2.30 command: dserver.sh volumes: - ./var/odb2/config:/orientdb/config - ./var/odb2/databases:/orientdb/databases environment: ORIENTDB_ROOT_PASSWORD: root ORIENTDB_NODE_NAME: odb2 depends_on: - odb1 

它运行良好

 docker-compose up 

返回消息:

 odb2_1 | 2017-11-28 12:47:48:069 INFO OrientDB Studio available at http://localhost:2480/studio/index.html [OServer] 

但我无法访问此url:“此连接已重置”,虽然它在一种节点模式下工作正常。 以及我没有find明确的答案如何访问集群在控制台,除了这一点 ,但它不适用于docker集装箱。

如dockerhub所述 ,可以通过以下方式访问控制台:

 docker run --rm -it orientdb /orientdb/bin/console.sh