部署 StudioGraph
云服务版 Studio 只能在 NebulaGraph Cloud Service 上使用。当您在 NebulaGraph Cloud Service 上创建 NebulaGraph 实例时即自动完成云服务版本 Studio 的部署,一键直连即可使用,不需要自己部署。详细信息参考Graph。但是,您需要自己部署 Docker 版 Studio。本文描述如何部署 Docker 版 Studio。
前提条件Graph
在部署 Docker 版 Studio 之前,您需要确认以下信息:
- NebulaGraph 服务已经部署并启动。详细信息,参考Graph。
说明:您可以使用多种方式部署并启动 NebulaGraph 服务。如果您刚开始使用 NebulaGraph,建议您使用 Docker Compose 部署 NebulaGraph。详细信息参考 Graph。
- 在即将运行 Docker 版 Studio 的机器上安装并启动 Docker Compose。详细信息参考 Graph。
-
(可选)在中国大陆从 Docker Hub 拉取 Docker 镜像的速度可能比较慢,您可以使用
registry-mirrors
参数配置加速镜像。例如,如果您要使用 Docker 中国区官方镜像、网易镜像和中国科技大学的镜像,则按以下格式配置registry-mirrors
参数:{ "registry-mirrors": [ "https://registry.docker-cn.com", "http://hub-mirror.c.163.com", "https://docker.mirrors.ustc.edu.cn" ] }
配置文件的路径和方法因您的操作系统和/或 Docker Desktop 版本而异。详细信息参考 Graph。
操作步骤Graph
在命令行工具中按以下步骤依次运行命令,部署并启动 Docker 版 Studio,这里我们用 NebulaGraph 版本为 1.x 的进行演示:
-
下载 Studio 的部署配置文件。
安装包 NebulaGraph版本 Graph 1.x -
解压后进入
nebula-graph-studio-v1
目录。cd nebula-graph-studio-v1
-
拉取 Studio 的 Docker 镜像。
docker-compose pull
-
构建并启动 Studio 服务。其中,
-d
表示在后台运行服务容器。docker-compose up -d
当屏幕返回以下信息时,表示 Docker 版 Studio 已经成功启动。
Creating docker_importer_1 ... done Creating docker_client_1 ... done Creating docker_web_1 ... done Creating docker_nginx_1 ... done
-
启动成功后,在浏览器地址栏输入
http://ip address:7001
。说明:在运行 Docker 版 Studio 的机器上,您可以运行
ifconfig
或者ipconfig
获取本机 IP 地址。如果您使用这台机器访问 Studio,可以在浏览器地址栏里输入http://localhost:7001
。如果您在浏览器窗口中能看到以下登录界面,表示您已经成功部署并启动 Studio。
后续操作Graph
进入 Studio 登录界面后,您需要连接 NebulaGraph。详细信息,参考 Graph。