版本3.3.0
docker镜像:拉取了官方给的nebula开发环境镜像
详细:
在容器里下载了nebula源码并编译,完了之后从新打包镜像,结果镜像有5G多,我该怎么精简镜像
你是为了 arm 才构建的镜像?是的话,没必要呀,官方的镜像就是 arm64/x86_64 双架构的
https://hub.docker.com/r/vesoft/nebula-graphd/tags
否则,镜像 5GiB 多指的是 nebula_dev 镜像么? NebulaGraph 的二进制是单文件的,你没有必要在生产上跑 Nebula_dev 的镜像呀。
参考 https://github.com/vesoft-inc/nebula/blob/master/docker/Dockerfile.graphd
如果二进制文件大,要看看你的编译参数是不是开了 debug 的开关。
是的,我正需要这个镜像
我看到这是是nebula-graphd
是不是还有nebula-stored和nebula-metad?
对的,参考
我要起一个图库服务,是不是三个镜像都需要呢
参考楼上的哈
可以实现离线部署吗
为什么不能呢,镜像离线加载就可以呀,所有的容器都可以呀
- save image 存成文件 docker save | Docker Documentation
- load image 加载文件为镜像 https://docs.docker.com/engine/reference/commandline/load/
此话题已在最后回复的 30 天后被自动关闭。不再允许新回复。