AI智能摘要
GPT
这里是萌新 AI,这篇文章介绍了博主记录 Docker 拉取与运行镜像的备忘录,重点涵盖 pgvector、redis 和 minio 的部署步骤。文章强调 pgvector 适用于大模型会话记忆存储,redis 用于数据缓存,并详细说明了拉取镜像、创建容器及配置环境变量的命令,旨在方便后续复用。
URL
type
Post
status
Published
date
May 14, 2026
slug
pull_and_run
summary
pull and run
tags
Python
category
工具
icon
password
博主在学习过程中,总会通过Docker拉取一些镜像,部署一些数据库、ollama、open-webui、dify等。为了方便后期使用,博主在这篇博客中会持续记录一些镜像拉取以及部署命令。
📝 pgvector
pgvector是postgresql和embedding数据库的据合体。在进行一些个人或者小型项目时,如果涉及到大模型会话记忆储存,那么首选的数据库便是pgvector。
步骤
- docker pull pgvector/pgvector:pg16 (拉取镜像)
- 查看
- 桌面软件
- 命令(docker images)



- docker run -d --name postgresql -e POSTGRES_USER=root -e POSTGRES_PASSWORD=root -e POSTGRES_DB=postgres -p 5432:5432 -v D:\docker_images_down\postgres_data:/var/lib/postgresql/data --restart always pgvector/pgvector:pg16 (创建容器)
- -d 后台启动
- --name 为容器起别名
- --restart always 自启动,防止断电重启后,服务没有启动
- -p 配置映射端口
- -v 配置本地数据与容器数据映射路径
- -e 设置容器内的环境变量

- docker ps (查看已创建并启动的容器)

- 测试连通性
博主使用的pycharm自带的工具测试连接。

📝 redis
redis可用于数据缓存。目前大部分项目都会用到redis,这一小部分主要记录redis的镜像安装。
步骤
- 使用docker pull redis:latest命令行拉取或者在docker桌面端拉取。(命令行拉取和pgvector一样)
- 查看
- 桌面软件
- 命令(docker images)



- docker run -d —name redis -p 6379:6379 -e REDIS_PASSWORD=root -v D:\docker_images_down\redis_data:/data -v D:\docker_images_down\redis_conf/redis.conf:/etc/redis/redis.conf --restart always redis:latest

- docker ps (查看已创建并启动的容器)

- 测试连通性
博主使用Navicat软件中带有的redis测试。



📝 minio
minio是对象存储镜像,用于存储海量的图片、视频和文档。
步骤
- 使用docker pull minio/minio:latest命令行拉取或者在docker桌面端拉取。(命令行拉取和pgvector一样)
- 查看
- 桌面软件
- 命令(docker images)



- docker run -p 9000:9000 -p 9090:9090 --name minioai -d --restart=always -e MINIO_ACCESS_KEY=rootminioai -e MINIO_SECRET_KEY=rootminioai -v D:\docker_images_down\minio\data:/data -v D:\docker_images_down\minio\config:/root/.minio minio/minio:latest server /data --console-address ":9090" -address ":9000"
- -p 9000:9000 -p 9090:9090 端口映射,第一个是服务端的端口映射,第二个是客户端的端口映射
- server /data --console-address ":9090" -address ":9000" 这是容器内部运行的命令:启动一个服务,该服务数据存储在 /data 目录下,服务器的控制台地址为 “:9090”,服务地址为 “:9000”

- docker ps (查看已创建并启动的容器)

- 测试是否部署成功(http://localhost:9090)

欢迎您在底部评论区留言,一起交流~
- 作者:不爱吃香菜的萌新
- 链接:https://hexo.levsongsw.com//tools/pull_and_run
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。





