Post

【Docker】创建JanusGraph容器

参考

获取镜像

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地址

修改hosts配置

如果是阿里云服务器则需要添加安全组规则

阿里云服务器安全组规则

之后用同样的方法连接远程服务器

在外部连接

This post is licensed under CC BY 4.0 by the author.