如何访问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