# 一、拉取Docker镜像安装容器 ### 1、本地镜像,从仓库中拉取,命令拉取,拉取镜像 docker pull getmeili/meilisearch:v1.11.1 ### 2、创建容器,命令创建 docker run -d -p 7700:7700 -e MEILI\_ENV='development' -v \$(pwd)/meili\_data:/meili\_data getmeili/meilisearch:v1.11.1 > 【注意】 > > - -d:后台运行容器(守护进程模式)。 > - -p 7700:7700:将容器内部的 7700 端口映射到主机的 7700 端口(MeiliSearch 默认端口)。 > - -v $(pwd)/data.ms:/data.ms:将主机当前目录下的 data.ms 文件夹挂载到容器内,用于持久化存储索引数据(避免容器重启后数据丢失)。 > - -it不能加,会运行不了 > - 命令行如果加了--rm,就会配置后删除容器,各种失败 # 二、配置 ### 1、将MASTER_KEY添加到环境变量(注意替换为自己实际的**master key**)  ``` PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin MEILI_HTTP_ADDR=0.0.0.0:7700 MEILI_SERVER_PROVIDER=docker MEILI_MASTER_KEY=5OMrQiLWrDaVc1qjKZ2M-l1v_ChETbDu8k-36l7LKFc MEILI_DUMP_DIR=/meili_data ``` 这里的 `MEILI_DUMP_DIR=/meili_data`指定了导出的目录 挂载目录:/www/server/panel/meili_data,没有meili_data文件夹则自己创建 容器目录:/meili_data  ### 2、获取低权限Search API Key(搜索专用API秘钥,懒一点其实也可以直接用Master API Key) (1)启动一个root权限的sh终端  **输入以下命令并按回车运行**