【Docker】创建JanusGraph容器
参考
- https://hub.docker.com/r/janusgraph/janusgraph
- https://docs.janusgraph.org/getting-started/installation/
- https://www.jianshu.com/p/c39f6ebaf9b5
获取镜像
1
docker pull janusgraph/janusgraph
创建容器
1
docker run --name janusgraph-default -d -p 8182:8182 janusgraph/janusgraph
进入容器
1
docker exec -it janusgraph-default bash
可以看到默认进入的工作目录为容器的/opt/janusgraph目录,和下载的JanusGraph客户端解压后的目录结构相同,bin目录包含服务器和客户端的启动脚本,conf目录包含配置文件。
在容器中执行ps命令查看进程,可以看到在启动容器时自动执行了bash bin/gremlin-server.sh /etc/opt/janusgraph/gremlin-server.yaml
命令来启动Gremlin服务
连接到数据库
JanusGraph使用教程“连接远程Gremlin服务器”
在容器内部连接:直接执行bin/gremlin.sh脚本打开Gremlin控制台,之后执行
1
2
:remote connect tinkerpop.server conf/remote.yaml
:remote console
在外部连接:先将conf/remote.yaml中的hosts修改为容器所在主机的IP地址
如果是阿里云服务器则需要添加安全组规则
之后用同样的方法连接远程服务器
This post is licensed under CC BY 4.0 by the author.