docker.desktop安装redis和rabbitmq
15672 是Web管理界面的端口(启动后浏览器访问 http://localhost:15672 ,默认账号密码都是 guest )。- 关闭并删除容器(数据会存在卷里,不会丢失): docker-compose down。- 数据库:默认是 postgres (或者看配置里的 DB_NAME )先执行 wsl --shutdown 关闭 WSL 服务,再重新执行 wsl --update。-
1.在docker官网下载windows版本的docker,安装好以后
搜索 “PowerShell”,右键选择「以管理员身份运行」
管理员身份运行powershell:先执行 wsl --shutdown 关闭 WSL 服务,再重新执行 wsl --update
2.安装人大金仓镜像:

用管理员身份启动powershell,然后找到镜像所在目录
PS D:\tools\KingBase> dir
目录: D:\tools\KingBase
Mode LastWriteTime Length Name
---- ------------- ------ ----
d----- 2025/12/4 14:00 conf
-a---- 2025/11/25 9:45 792 docker-compose.yml
-a---- 2025/10/30 1:20 735744000 kdb_x86_64_V008R006C008B0020.tar
-a---- 2024/5/11 15:34 3678 license_39893_0.dat
###第一步:导入人大金仓镜像
PS D:\tools\KingBase> docker load -i kdb_x86_64_V008R006C008B0020.tar
Loaded image: kingbase_v008r006c008b0020_single_x86:v1
PS D:\tools\KingBase>
###第二步:配置docker-compose.yml文件中services.kingbase.image:kingbase_v008r006c008b0020_single_x86:v1
###启动人大金仓
PS D:\tools\KingBase> docker-compose up -d
time="2025-12-04T20:53:29+08:00" level=warning msg="D:\\tools\\KingBase\\docker-compose.yml: the attribute `version` is obsolete, it will be ignored, please remove it to avoid potential confusion"
[+] Running 3/3
✔ Network kingbase_default Created 0.1s
✔ Volume kingbase_kingbase_data Created 0.0s
✔ Container kingbase_db Started 1.1s
PS D:\tools\KingBase>
###第三步:验证数据库连接
用数据库工具(比如DBeaver、Navicat)连接数据库,参数对应 docker-compose.yml 里的配置:
- 主机: localhost (本地电脑)
- 端口: 5432 (配置里的主机端口)
- 数据库:默认是 postgres (或者看配置里的 DB_NAME )
- 用户名: system (配置里的 DB_USER )
- 密码: Kingbase123 (配置里的 DB_PASSWORD )
###第四步:日常管理(可选)
- 停止容器: docker-compose stop
- 重启容器: docker-compose restart
- 关闭并删除容器(数据会存在卷里,不会丢失): docker-compose down

3.安装redis镜像:
PS D:\tools\KingBase> docker pull redis ###下载redis镜像
Using default tag: latest
latest: Pulling from library/redis
5d05fbd0b692: Pull complete
8e44f01296e3: Pull complete
5325bfd41068: Pull complete
b4c7acd54b97: Pull complete
8116b2f58ddb: Pull complete
4f4fb700ef54: Pull complete
98ac9c138461: Pull complete
Digest: sha256:43355efd22490e31ca14b9d569367d05121e2be61fd8e47937563ae2a80952ae
Status: Downloaded newer image for redis:latest
docker.io/library/redis:latest
PS D:\tools\KingBase>
PS D:\tools\KingBase> docker images ##检查镜像是否下载成功
i Info → U In Use
IMAGE ID DISK USAGE CONTENT SIZE EXTRA
kingbase_v008r006c008b0020_single_x86:v1 f668efe6ca1b 1.5GB 736MB U
redis:latest 43355efd2249 202MB 53MB
PS D:\tools\KingBase> docker run --name my-redis -d -p 6379:6379 redis ###启动redis镜像
2907b54d855cb087b94f46f262050c7cf3043b68637ece0122208e347fd1b113
PS D:\tools\KingBase>

4.安装rabbitmq镜像:
PS D:\tools\KingBase> docker pull rabbitmq:management ###下载rabbitmq镜像
management: Pulling from library/rabbitmq
ab20bfc22a4a: Pull complete
297c96417da9: Pull complete
ea5be5a66a88: Pull complete
7db132cf1165: Pull complete
86c461b3cd1d: Pull complete
b98667767aaf: Pull complete
20043066d3d5: Pull complete
9d529325e910: Pull complete
7a7b7bcfad26: Pull complete
945e0aae58bc: Pull complete
Digest: sha256:86fa2b761fc3a71a2b73090d7e45ad820f611fc829c1cb8cf087e09258fb65c1
Status: Downloaded newer image for rabbitmq:management
docker.io/library/rabbitmq:management
PS D:\tools\KingBase> docker images
i Info → U In Use
IMAGE ID DISK USAGE CONTENT SIZE EXTRA
kingbase_v008r006c008b0020_single_x86:v1 f668efe6ca1b 1.5GB 736MB U
rabbitmq:management 86fa2b761fc3 423MB 125MB
redis:latest 43355efd2249 202MB 53MB U
PS D:\tools\KingBase> docker run --name my-rabbitmq -d -p 5672:5672 -p 15672:15672 rabbitmq:management ###运行rabbitmq镜像
de0c17648bbb3b5ca78e49daed60b057a8a1d60de09a0cd8c04e3476850bbe34
PS D:\tools\KingBase>
###验证rabbitmq镜像启动后的内容
- 5672 是RabbitMQ的消息通信端口;
- 15672 是Web管理界面的端口(启动后浏览器访问 http://localhost:15672 ,默认账号密码都是 guest )。



魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐
所有评论(0)