Docker安装RabbitMQ消息中间件
Docker中安装 RabbitMQ 镜像
-
在镜像仓库查找镜像 docker search 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
再次登录便可以进去管理界面