Bin
发布于 2024-08-22 / 45 阅读
0

mac 通过 docker安装PostgreSQL

  1. 拉取ankane/pgvector镜像

docker pull ankane/pgvector

这将拉取包含PostgreSQL和pgvector扩展的Docker镜像。

  1. 运行容器

docker run --name postgres12 -e POSTGRES_PASSWORD=root -p 5433:5432 -d ankane/pgvector

参数说明:

  • --name postgres12:指定容器名称为postgres12

  • -e POSTGRES_PASSWORD=root:设置PostgreSQL的超级用户postgres的密码为root

  • -p 5433:5432:将容器的5432端口映射到宿主机的5433端口

  • -d:以分离模式(后台运行)启动容器

  • ankane/pgvector:指定使用ankane/pgvector镜像

  1. 进入容器并连接PostgreSQL

docker exec -it 容器id psql -U postgres -d postgres
  • -it:以交互模式进入容器

  • psql:PostgreSQL的命令行工具

  • -U postgres:以postgres用户连接

  • -d postgres:连接postgres数据库

  1. 安装pgvector扩展

在psql命令行中运行:

CREATE EXTENSION IF NOT EXISTS vector;

这将在当前数据库中安装pgvector扩展。