这个是根据知乎上的来操作的
然后我修改了下镜像名称
这个是目前的情况
哪位大佬给帮忙看看 解决下。
提问之前记得看看模版内容哈,我给你把内容重新编辑了下,选了使用问题分类,博客是用来给分享实践、心得的小伙伴写文章用的哈。
好的 谢谢
我喊了技术同学了,你稍等一会哈。
好的 麻烦您了
分点解答一下哈
1、nebula在2.0之后更改了docker image的命名方式,使用了nebula-graphd/metad/storaged的格式
2、启动一个完整的nebula服务需要启动至少一个graph\meta\storage服务实例
3、你使用docker run --rm 的命令启动docker container会导致自动退出。如果想手动配置nebula服务,可以用docker run -d(在后台启动)的方式。或者使用nebula docker compose项目来一键拉起基于docker的服务。
您好 有具体的命令吗? 因为在我创建完命令之后就自动退出了
把–rm换成-d就不会退出了,想进入容器可以docker container ls看一下容器的id,然后docker exec -it xxxxxx(id) bash
抱歉,我看了下graphd服务的dockerfile,发现还需要指定graphd的配置。目前需要在容器外定义好nebula各服务的conf,启动容器时传入。
可借鉴的命令:
docker run -d -v xxxx.conf:/usr/local/nebula/etc/nebula-graphd.conf -p 9669:9669 -p 19669:19669 -p 19670:19670 vesoft/nebula-graphd
xxxx.conf是你本机里放的nebula服务配置文件
我想问下 这个conf文件要在哪查看 我没搭建过这个服务
graphd、meta、storage服务的配置文件请参阅 配置管理 来自行配置
如果想快速拉起nebula服务,可使用 Docker Compose部署Nebula Graph 通过预配置的docker compose文件来启动nebula服务
请提交storage服务的启动日志
可以看下error log,另外,可以参考我们的dockerfile,有一个容器模式的flag
您说的flag 在哪看呢?我没找到这个