docker 部署 RabbitMQ

命令

复制代码
docker run -d --name=rabbitmq \
-p 5671:5671 -p 5672:5672 -p 4369:4369 \
-p 15671:15671 -p 15672:15672 -p 25672:25672 \
-e RABBITMQ_DEFAULT_USER=username\
-e RABBITMQ_DEFAULT_PASS=password\
-v /usr/local/rabbitmq/data:/var/lib/rabbitmq \
-v /usr/local/rabbitmq/conf/:/etc/rabbitmq/ \
-v /usr/local/rabbitmq/log/:/var/log/rabbitmq/log \
rabbitmq:management

解释

复制代码
run 	拉取镜像 创建容器 运行容器
--name	容器名称
-d  	容器内后台运行mq,如果没有此项mq将直接伪运行在宿主机,ctrl+c会关闭容器
-p    	宿主机端口号 : 容器端口号    冒号代表映射关系
-e		配置rabbitmq 运行参数 账号密码(默认guest/guest)
-v		挂载外部文件,保证rabbitmq 的持久化文件不会丢失

使用自带web监控端的management版本,否则需要额外安装插件(rabbitmq_management)以及调整配置文件参数(management_agent.disable_metrics_collector = false)才能打开web页面和解锁部分功能

相关推荐
吃饱了得干活31 分钟前
RabbitMQ 原理解析(下):存储、集群与可靠投递
后端·rabbitmq
名字还没想好☜1 小时前
Docker 网络实战:bridge/host/none/自定义网络、容器互通与端口映射踩坑
运维·docker·kubernetes
March.s3 小时前
Docker 容器与网络深度指南:从入门到精通
docker
探索云原生3 小时前
KubeClipper 1.7.0 发布:Operation 优化与 Kubernetes 1.37 支持
linux·docker·云原生·kubernetes·go
fengkai45455 小时前
八、Docker详解1-3
运维·docker·容器
一技安身6 小时前
【信创】银河麒麟V10(ARM64,无GPU纯CPU)内网隔离离线部署Deepseek+openWebUI完整方案
docker
AI视觉网奇7 小时前
docker 迁移
docker
程序员老赵7 小时前
Docker 部署填鸭表单完整教程:搭建私有化问卷与表单收集平台
前端·docker·开源
MrSYJ7 小时前
Veth pair 细讲
docker·云原生·容器
普通人68 小时前
win系统docker运行
windows·docker