Docker安装typesense

服务器要求

typesense由于非常吃内存,因此不要将typesense和您的mysql安装到一个服务器,您需要单购一台服务器单独来安装typesense

typesense需要将数据全部加载到服务器的内存中,关于内存容量计算,参看:服务器内存计算

安装typesense

我们推荐使用docker安装typesense

  • 如果您没有技术运维,购买服务器后,可以联系我们进行安装部署typesense

您可以使用docker安装typesense,官网文档:https://typesense.org/docs/guide/install-typesense.html#docker

一:安装docker

安装docker:https://docs.docker.com/engine/install/centos/#install-from-a-package

1.安装yum-utils包(提供yum-config-manager 实用程序)并设置存储库。

sudo yum install -y yum-utils
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

2.安装 Docker Engine、containerd 和 Docker Compose

sudo yum install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

3.启动 Docker。

sudo systemctl start docker

二:docker 安装 typesense

守护模式启动

  • 将下面的api key的值(也就是:Hu52dws3224242as2AdxdE)更改一下,然后直接执行下面即可
  • 更改后的api key的值,您需要保存起来,这个是您请求typesense的密码,该字符串一定要长一些,这样更安全
  • 如果不是本机访问(两个服务器,一个是fecify,一个是typesesne服务器,这种情况下需要外部请求),您需要将服务器的 8108 端口开放,否则将无法请求typesense
  • 参数 -d代表守护模式启动
docker run -d -p 8108:8108 -v/tmp/data:/data typesense/typesense:26.0 --data-dir /data --api-key=Hu52dws3224242as2AdxdE

三:docker常用命令

1.查看后台运行的容器

sudo docker ps

2.查看后台所有容器:

sudo docker ps -a

3.停止,启动 后台容器

docker stop happy_morse (NAMES 或 CONTAINER ID)
docker start happy_morse (NAMES 或CONTAINER ID)

4.更多命令参看:https://www.fecmall.com/topic/591

Copyright © fecify.com 2022 all right reserved,powered by Gitbook该文件修订时间: 2024-08-05 18:43:51

results matching ""

    No results matching ""