下载 RabbitMQ 镜像
# 标准版
docker pull rabbitmq
# 包含web管理页面版
docker pull rabbitmq:management
运行
命令说明:
- -p 5672:应用访问端口
- -p 15672:控制台Web端口号
- --hostname 主机名(RabbitMQ的一个重要注意事项是它根据所谓的 “节点名称” 存储数据,默认为主机名)
- -e RABBITMQ_DEFAULT_USER:默认的用户名
- -e RABBITMQ_DEFAULT_PASS:默认用户名的密码
- -v home/rebbitmq/data:/var/lib/rabbitmq :将主机中 home/rebbitmq/data 挂载到容器的 /var/lib/rabbitmq
注:如果不指定默认用户名,rabbitmq 默认创建了 guest/guest 用户
docker run --name rabbitmq \
-p 5671:5671 \
-p 5672:5672 \
-p 4369:4369 \
-p 15671:15671 \
-p 15672:15672 \
-p 25672:25672 \
--hostname rabbitmqhost \
-e RABBITMQ_DEFAULT_USER=admin \
-e RABBITMQ_DEFAULT_PASS=admin \
-v /home/rabbitmq/data:/var/lib/rabbitmq \
-d rabbitmq:3.7.8-management-alpine
访问
http://localhost:15672