1.ubuntu系统需安装docker,注意ubuntu系统版本号需安装对照的docker 版本号,docker 安装需要sudo权限,因此需要普通用户添加到sudo 用户组  具体请参考上一篇博客,常用的docker操作命令如下:如命令无权限  请在命令 前 加 sudo

docker ps -n 5  查看docker 中最新5个container

docker ps -aq 列出所有容器ID

docker stop $container_ID 终止容器ID

docker rm  ID  删除对应容器ID

docker start ID 启动对应容器

docker restart ID 直接重启容器

docker kill ID 直接关闭容器

停止所有容器

sudo docker stop `sudo docker ps -a -q`

删除所有容器

sudo docker rm `sudo docker ps -a -q`

删除所有镜像

sudo  docker rmi  'sudo docker images -q'

docker rmi `docker images -q`

清除docker 镜像缓存

docker system prune --volumes
# 获得运行 Milvus 的 container ID。
$ docker ps -a
# 检查 docker 日志。
$ docker logs <milvus container id>
 获得运行 Milvus 的 container ID。
 docker ps -a
 检查 docker 日志。
 docker logs <milvus container id>

批量删除所有镜像: 有效

sudo docker rmi `sudo docker images -q` -f

2.启动milvus 安装0.10.0 CPU版本 ,参照Milvus官网 https://milvus.io/cn/docs/v0.10.0/cpu_milvus_docker.md

步骤3 可参考 https://github.com/milvus-io/bootcamp/blob/master/solutions/pic_search/README.md

3、启动 pic-search-webserver docker (如无法运行 在第一行 docker 前加sudo)

docker run -d --name zilliz_search_images_demo \
-v ${IMAGE_PATH1}:/tmp/pic1 \
-v ${IMAGE_PATH2}:/tmp/pic2 \
-p 35000:5000 \
-e "DATA_PATH=/tmp/images-data" \
-e "MILVUS_HOST=${MILVUS_IP}" \
milvusbootcamp/pic-search-webserver:0.10.0

IMAGE_PATH1 、 IMAGE_PATH2 :

表示你的服务器上存放图片的绝对路径,启动时将这些路径映射到 docker 容器里面。系统搭建好以后,可以直接在前端界面上输入 docker 容器中的图片路径 “ /tmp/pic1 ” 、“ /tmp/pic2 ” 去加载图片。${IMAGE_PATH1} 为服务器存放图片的地址r如:/home/liaodaihai/JPEG       /tmp/pic1为docker 地址 不要去改它   ,${MILVUS_IP}为服务器IP 如 MILVUS_HOST=5.5.5.237

MILVUS_IP :

表示启动 Milvus docker 的服务器 IP 地址,注意不要使用回环地址 “127.0.0.1” 。命令其他部分保持不变即可。

注意:

如果 webserver 镜像下载太慢,可以先通过百度网盘链接将 VGG 模型下载到 pic_search/webserver/data/models 目录下面,再利用 pic_search/webserver/ 目录下的 Dockerfile 自己构建 webserver 镜像。百度网盘链接及提取码如下:

链接:https://pan.baidu.com/s/1z_HGlwCRZOGGk4gYJJOOBQ 提取码:qmqk

4、启动 pic-search-webclient docker

docker run --name zilliz_search_images_demo_web -d --rm -p 8001:80 \
-e API_URL=http://${WEBSERVER_IP}:35000 \
milvusbootcamp/pic-search-webclient:0.2.0

WEBSERVER_IP: 表示启动 pic-search-webserver docker 的服务器 IP 地址。  8001表示web端访问服务器端口,可改动

${WEBSERVER_IP}为服务器IP  如:API_URL=http://5.5.5.237:35000

5 界面展示:注意可能有的浏览器不支持,最好用google

在网页输入 http://5.5.5.237:8001    注意端口号与步骤4中对应

在横条框中输入 docker  中图片的路径  /tmp/pic/JPEG  然后点击+  模型将进行底库图片转换成向量  加载时间会有点长。

更多如果还不会 参考 视频教学

https://www.bilibili.com/video/av97529437/

https://mp.weixin.qq.com/s/iUFidPQki1bmlOrduBt_FQ

Milvus以图搜图环境搭建相关推荐

  1. 基于 Milvus 的以图搜图系统 2.0

    Milvus 以图搜图 1.0 版本自发布以来便受到广大用户的欢迎.近日,Zilliz 推出了 Milvus 以图搜图系统 2.0 版.本文将介绍 Milvus 以图搜图系统 2.0 版的主要更新内容 ...

  2. 【Milvus的以图搜图】

    0. 介绍 Milvus官方在bootcamp项目中给开发者提供多种解决方案,包含常见的以图搜图.人脸检索.DNA相似性检索.视频检索等等,具体可以参考bootcamp项目. 本文主要就bootcam ...

  3. Torch、Java、Milvus快速搭建以图搜图系统

    Torch.Java.Milvus快速搭建以图搜图系统 1 原理概述 以图搜图大致原理(口水话版) 以图搜图,即通过一张图片去匹配数据库中的图片,找到最相似的N张图.在我们普通的搜索系统中,文字匹配的 ...

  4. 使用Milvus搭建以图搜图服务

    使用Milvus搭建以图搜图服务 介绍 安装Milvus Java调用Milvus插入.查询 引入Maven依赖 创建Milvus客户端 实现Milvus插入向量数据 实现Milvus 查询向量 结尾 ...

  5. 以图搜图服务快速搭建

    以图搜图服务快速搭建 电商公司,管理的商品少则几千,多则上百万.如何帮助用户从多如牛毛的商品中找到类似的商品就成了问题. 以图搜图就可以很好的帮助解决这个问题,通过 Towhee(resnet50 模 ...

  6. python+milvus实现一个以图搜图系统

    目录 引言 说明 准备数据 训练数据 安装minlvus(docker-compose方式) python集成milvus+towhee python后端启动方式 启动前端 查询数据 引言 当您听到& ...

  7. 零基础实战行人重识别ReID项目-基于Milvus的以图搜图

    目录 第一阶段,ReID的基本概念 1.1 ReID定义 1.2 技术难点 1.3 常用数据集 1.4 评价指标 1.5 实现思路 1.6 具体方案 第二阶段:复现算法 2.1 PCB的骨干网络 2. ...

  8. 7 招教你轻松搭建以图搜图系统!

    作者 | 小龙 责编 | 胡巍巍 当您听到"以图搜图"时,是否首先想到了百度.Google 等搜索引擎的以图搜图功能呢?事实上,您完全可以搭建一个属于自己的以图搜图系统:自己建立图 ...

  9. 推荐系统工程篇之搭建以图搜图服务

    基于内容的召回在推荐系统中是比较常见的召回策略,常见有基于用户或物品的标签召回或者基于用户的年龄,地域等召回,一般该策略的实现是基于开源软件 Elasticseach 实现的.虽然召回的结果都比较合理 ...

  10. 搭建自己的以图搜图系统(二):深入优化搭建生产级别的图搜系统

    概述 本文是"搭建自己的以图搜图系统"系列的第二篇,在第一篇内容中我们了解了如何利用"机器学习框架 Towhee ¹"和"向量数据库 Milvus ² ...

最新文章

  1. centos安装python3小白_Centos7 安装Python3
  2. 单片机课程设计电梯(c语言),单片机课程设计之电梯控制系统.docx
  3. mac安装nvm及换源及node安装切换
  4. Source Insight学习教程
  5. Jmeter-3.0的源码导入eclipse并执行
  6. python基础知识--标志位的设定
  7. MVC-通过对象获取整个表单内容
  8. iOS 友盟分享总结
  9. 别在学习框架了,那些让你起飞的计算机基础知识。
  10. iOS12.4完整越狱来了,附手机端一键越狱教程!
  11. MCU裸机:一、315/433MHz/IR射频解码开发
  12. wamp mysql 用户名_wamp的mysql设置用户名和密码
  13. built a JNCIS LAB系列:Chapter 1 Routing Policy Processing v1.0
  14. 歌词模拟项目c语言,C语言之歌词解析
  15. yuv 420 8 bit 转 10bit
  16. 开放信息抽取(OIE)系统(三)-- 第二代开放信息抽取系统(人工规则, rule-based, 先抽取关系)
  17. (1)ARCH效应、均值方程、GARCH族模型、对波动率建模、预测(包含代码)
  18. Handle机制详解
  19. 低功耗电池摄像机、低功耗摄像机、低功耗WiFi摄像机
  20. OpenLayers 调用 Tomcat 发布的栅格切片服务

热门文章

  1. A Visual, Intuitive Guide to Imaginary Numbers
  2. 模板templates的使用
  3. 小程序or网页前端CSS选择器
  4. 调查:听取当前用户的意见(并改进),是为什么?
  5. JEECG集成flowable
  6. 路过秋天版博客 V2.0 正式版发布 增加后台管理系统[支持多语言、多用户、多数据库、目录级URL]
  7. mysql utl_file_Oracle中utl_file包的使用
  8. 解决 required a bean of type ‘com.aliyun.oss.OSSClient‘ that could not be found
  9. 百度大脑大升级:各种算法并驾齐驱
  10. CocoStudio图片资源加密