基于docker 安装pg vector

docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/ankane/pgvector:v0.5.0
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/ankane/pgvector:v0.5.0 ankane/pgvector:v0.5.0
 
 启动pgvector示例:
docker run --name pgvector \
  -e POSTGRES_USER=pgvector \
  -e POSTGRES_PASSWORD=pgvector \
  -e POSTGRES_DB=rag_test \
  -p 5433:5432 \
  -v /home/docker_pgvector:/var/lib/postgresql/data \
  -d ankane/pgvector:v0.5.0

 docker容器启动后,还可以设置虚拟机启动自动启动容器吗?

可以,而且这是 Docker 生产环境的标准操作。Docker 容器启动后,重启策略(Restart Policy)是独立于容器运行状态的配置,你随时可以修改,无需重新创建容器。

最可靠的方法是将容器的重启策略设置为 alwaysunless-stopped

# 设置容器名为 "my-container" 的容器为自动重启(除非手动停止)
docker update --restart=unless-stopped my-container

 

posted @ 2026-05-18 22:51  君莫笑我十年游  阅读(19)  评论(0)    收藏  举报