如何访问orientDB docker-compose set cluster?

时间:2017-11-28 14:22:27

标签: docker docker-compose cluster-computing orientdb

我正在尝试使用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]

但我无法访问此网址:"此连接已重置",尽管它适用于一种节点模式。 除了this之外,我没有找到如何在控制台中访问集群的明确答案,但它对docker容器不起作用。

1 个答案:

答案 0 :(得分:1)

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

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