使用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
相关推荐
小兔崽子去哪了10 小时前
Docker 删除镜像后磁盘空间没有释放?
后端·docker·容器
IT新视界10 小时前
Elasticsearch信创国产化替代
大数据·elasticsearch·搜索引擎
Zhu75812 小时前
在Docker环境部署ApacheGuacamole,对接PG数据库
数据库·docker·容器
少陽君12 小时前
Docker 部署 Loki + Promtail + Grafana 日志监控栈
docker·容器·grafana
独自归家的兔13 小时前
2026年7月2日 Docker 容器化部署 PaddleOCR-VL 实战(OpenAI 协议兼容 HTTP 调用)
运维·docker·容器
胖胖雕14 小时前
利用阿里云与docker部署Certimate
阿里云·docker·云计算
会飞的土拨鼠呀14 小时前
Docker 容器维护手册
docker·容器·eureka
慕伏白14 小时前
【慕伏白】Docker 常用指令
docker·容器·eureka
java_logo15 小时前
Docker 部署 Trilium Notes 完整教程:自建大型知识库
docker·容器·trilium·trilium note·trilium部署·docker部署trilium·trilium部署文档
myqijin15 小时前
Cloudflare Tunnel docker-compose.yml
docker