Docker安装RabbitMQ消息中间件

Docker中安装 RabbitMQ 镜像

  • 在镜像仓库查找镜像 docker search rabbitmq
    Docker安装RabbitMQ消息中间件
    下载镜像 docker pull rabbitmq
    查看是否下载完成 docker images

  • 启动镜像:
    docker run -p 5672:5672 -p 15672:15672 --hostname my-rabbit --name rabbit -e RABBITMQ_DEFAULT_USER=admin -e RABBITMQ_DEFAULT_PASS=admin rabbitmq

  • 参数说明:
    -p 为端口映射 指定服务运行端口 5672:应用访问端口;15672:控制台Web端口号
    –hostname 设定容器的主机名 可以不加
    –name 指定容器名
    -e 指定环境变量 此处修改了默认的用户名和默认的用户密码
    -d 后台运行

  • 容器启动后,会运行rabbitmq,并将端口做对应的映射

  • 查看RabbitMQ的Web管理界面 http://localhost:15672
    界面没有反应,然后潜意识我们会认为安装失败。事实上,是没有开启RabbitMQ的Web管理界面的插件。

  • 进入容器:docker exec -it rabbit /bin/bash

  • 输入命令:
    查看插件列表:rabbitmq-plugins list
    开启Web管理界面的插件:rabbitmq-plugins enable rabbitmq_management

再次登录便可以进去管理界面