RabbitMQ 是一个由 Erlang 语言开发的 AMQP 的开源实现,是一个分布式的消息队列系统。本文演示如何在Docker中使用 RabbitMQ。
拉取镜像
在 docker hub 中查找RabbitMQ的官方镜像,找到包含管理界面的那种(Tag中带 management的)进行拉取。
1 | docker pull rabbitmq:3.8.2-management |
拉取完成以后,用 docker images 命令查看,大概 181M 大小。
运行RabbitMQ
执行以下命令,启动 RabbitMQ
1 | docker run -d --name rabbit3 -p 15672:15672 -p 5672:5672 rabbitmq:3.8.2-management |
其中 15672 是管理(management)端口,启动以后可以直接使用
1 | http://localhost:15672 |
访问管理界面,默认的用户名和密码是: guest/guest
查看启动日志
通过执行 docker logs 命令,可以查看相关的日志信息,如:
1 | docker logs rabbit3 |
可以参考上面启动的名为: rabbit3 的日志信息。 类似如下:
1 | ... |
RabbitMQ 被安装在 /opt/rabbitmmq 目录中