使用Docker安装MeiliSearch搜索引擎

1、安装Docker

复制代码
# 安装Docker
https://docs.docker.com/get-docker/

# 安装Docker Compose
https://docs.docker.com/compose/install/

# CentOS安装Docker
https://mp.weixin.qq.com/s/nHNPbCmdQs3E5x1QBP-ueA

2、安装MeiliSearch

复制代码
详见:
https://www.meilisearch.com/docs/learn/self_hosted/install_meilisearch_locally#docker
https://www.meilisearch.com/docs/guides/docker
https://github.com/meilisearch/meilisearch

创建目录:

复制代码
mkdir meilisearch

切换目录:

复制代码
cd meilisearch

拉取镜像:

复制代码
docker pull getmeili/meilisearch:v1.16

运行容器:

复制代码
docker run -it -d \
  --name meilisearch \
  -p 3000:7700 \
  -v ./data:/meili_data \
  getmeili/meilisearch:v1.16

查看容器列表:

复制代码
docker ps

停止容器:

复制代码
docker stop meilisearch

删除容器:

复制代码
docker rm meilisearch

删除镜像:

复制代码
docker rmi getmeili/meilisearch:v1.16

删除目录:

复制代码
rm -rf ./data

3、浏览器访问

复制代码
假设当前ip为192.168.186.128
浏览器访问:http://192.168.186.128:3000

首页:

索引:

复制代码
详见:
https://www.meilisearch.com/docs/learn/getting_started/indexes
https://www.meilisearch.com/docs/reference/api/indexes
https://www.meilisearch.com/docs/reference/api/documents

创建索引:

复制代码
# 将 MEILISEARCH_URL 修改为 实际的地址
# 如:http://192.168.186.128:3000

curl \
  -X POST 'MEILISEARCH_URL/indexes' \
  -H 'Content-Type: application/json' \
  --data-binary '{
    "uid": "movies",
    "primaryKey": "id"
  }'

添加文档:

复制代码
# 将 MEILISEARCH_URL 修改为 实际的地址
# 如:http://192.168.186.128:3000

curl \
  -X POST 'MEILISEARCH_URL/indexes/movies/documents' \
  -H 'Content-Type: application/json' \
  --data-binary '[
    {
      "id": 287947,
      "title": "Shazam",
      "poster": "https://image.tmdb.org/t/p/w1280/xnopI5Xtky18MPhK40cZAGAOVeV.jpg",
      "overview": "A boy is given the ability to become an adult superhero in times of need with a single magic word.",
      "release_date": "2019-03-23"
    }
  ]'

4、详见

复制代码
https://www.meilisearch.com/
https://www.meilisearch.com/docs/
https://github.com/meilisearch/meilisearch
https://mp.weixin.qq.com/s/CCrPAHX3d1_8KVLH0ECjlQ
相关推荐
啦啦啦小石头13 小时前
Docker 换源
docker
策知道15 小时前
依托政府工作报告准备省考【经验贴】
大数据·数据库·人工智能·搜索引擎·政务
等什么君!15 小时前
docker -数据卷技术
运维·docker·容器
上天_去_做颗惺星 EVE_BLUE16 小时前
Docker高效使用指南:从基础到实战模板
开发语言·ubuntu·docker·容器·mac·虚拟环境
TracyCoder12317 小时前
ElasticSearch内存管理与操作系统(一):内存分配底层原理
大数据·elasticsearch·搜索引擎
好好沉淀18 小时前
Docker开发笔记(详解)
运维·docker·容器
禅口魔心19 小时前
Win10 + WSL2 + Docker:K510(DongshanPI-Vision)开发环境从踩坑到跑通全记录(交叉编译 + 上板运行)
docker·嵌入式开发·wsl2·k510
Free Tester20 小时前
基于已有容器生成Dockerfile
docker
lcx_defender20 小时前
【Docker】Docker部署运行nacos
运维·docker·容器
啦啦啦小石头21 小时前
docker添加用户权限不使用sudo
运维·docker·容器