- vearch基础编译环境镜像地址: https://hub.docker.com/r/vearch/vearch/tags
- vearch部署镜像地址: https://hub.docker.com/r/vearch/vearch/tags
- 如果部署时用docker同时启动master, ps, router
cp vearch/config/config.toml .
nohup docker run -p 8817:8817 -p 9001:9001 -v $PWD/config.toml:/vearch/config.toml vearch/vearch:latest all &
- 如果使用分布式部署,修改vearch/config/config.toml,分别启动.
- 参考步骤 '单机模式' 修改vearch/config/config.toml.
- 分别启动镜像,将角色从all修改为master,ps,router,必须首先启动master.
- 以vearch_env:latest为例
- docker pull vearch/vearch_env:latest
- sh vearch/cloud/complile.sh
- sh build.sh
- 参考“使用Vearch镜像部署”步骤3
- 构建编译基础环境镜像
- 进入$vearch/cloud目录
- 执行./compile_env.sh,你将得到一个名为vearch_env的镜像
- 编译vearch
- 进入$vearch/cloud目录
- 执行./compile.sh,编译结果在$vearch/build/bin , $vearch/build/lib中
- 制作vearch镜像
- 进入$vearch/cloud目录
- 执行./build.sh, 你将得到一个vearch的镜像
- 使用方法
- 执行
docker run -it -v config.toml:/vearch/config.toml vearch all
all表示master、router、ps同时启动,也可以使用master\router\ps分开启动
- 执行
- 一键构建vearch镜像
- 进入$vearch/cloud目录
- 执行./run_docker.sh