【Docker】7、Docker安装RabbitMQ服务

简介: –hostname RabbitMQ存储数据的节点名称,默认是主机名,不指定更改主机名启动失败,默认路径/var/lib/rabbitmq/mnesia-p 指定宿主机和容器端口映射(5672:服务应用端口,15672:管理控制台端口)

1、拉取镜像

docker pull rabbitmq

2、启动容器

docker run -d --name rabbitmq \
 --restart always \
 -p 15672:15672 \
 -p 5672:5672 \
 --hostname rabbitmq \
 rabbitmq
  • –hostname RabbitMQ存储数据的节点名称,默认是主机名,不指定更改主机名启动失败,默认路径/var/lib/rabbitmq/mnesia
  • -p 指定宿主机和容器端口映射(5672:服务应用端口,15672:管理控制台端口)

3、插件安装

  • 进入容器
docker exec -it rabbitmq /bin/bash
  • 安装插件
rabbitmq-plugins enable rabbitmq_management

4、登录控制台

  • 访问地址
http://192.168.23.136:15672/
  • 输入账户:guest
  • 输入密码:guest

5、Docker重置RabbitMQ队列

  • 进入容器
docker exec -it rabbitmq /bin/sh
  • 停止服务
rabbitmqctl stop_app
  • 重置
rabbitmqctl reset
  • 启动服务
rabbitmqctl start_app

6、修改账户密码

  • 进入容器
docker exec -it rabbitmq /bin/bash
  • 查看用户列表
rabbitmqctl list_users
  • 修改指定用户密码
rabbitmqctl change_password guest 'guest123'
  • 重启RabbitMQ
 docker restart rabbitmq

7、Management API returned status code 500

  • 进入容器
docker exec -it rabbitmq /bin/bash
cd /etc/rabbitmq/conf.d/
echo management_agent.disable_metrics_collector = false > management_agent.disable_metrics_collector.conf
exit
# 重启容器
docker restart rabbitmq
相关实践学习
RocketMQ一站式入门使用
从源码编译、部署broker、部署namesrv,使用java客户端首发消息等一站式入门RocketMQ。
消息队列 MNS 入门课程
1、消息队列MNS简介 本节课介绍消息队列的MNS的基础概念 2、消息队列MNS特性 本节课介绍消息队列的MNS的主要特性 3、MNS的最佳实践及场景应用 本节课介绍消息队列的MNS的最佳实践及场景应用案例 4、手把手系列:消息队列MNS实操讲 本节课介绍消息队列的MNS的实际操作演示 5、动手实验:基于MNS,0基础轻松构建 Web Client 本节课带您一起基于MNS,0基础轻松构建 Web Client
目录
相关文章
|
6天前
|
Linux 虚拟化 Docker
Windows12安装Docker
Windows12安装Docker
33 2
|
1天前
|
消息中间件 JavaScript Docker
rabbitmq 3.9.29 docker mac 管理员页面无法打开
rabbitmq 3.9.29 docker mac 管理员页面无法打开
|
3天前
|
Linux 开发工具 Android开发
Docker系列(1)安装Linux系统编译Android源码
Docker系列(1)安装Linux系统编译Android源码
6 0
|
3天前
|
Ubuntu Linux 数据安全/隐私保护
Linux(7)Ubuntu20.04 arm64安装Docker
Linux(7)Ubuntu20.04 arm64安装Docker
15 0
|
4天前
|
存储 Ubuntu Docker
如何在 Ubuntu 上安装 Docker?
【4月更文挑战第17天】
42 8
如何在 Ubuntu 上安装 Docker?
|
6天前
|
Kubernetes 数据安全/隐私保护 数据中心
Portainer的安装(docker)
Portainer的安装(docker)
15 0
|
6天前
|
Ubuntu Docker 索引
ubuntu 20.04 安装docker教程和安装中遇到的问题解决方案(超详细 附加图文教程)
ubuntu 20.04 安装docker教程和安装中遇到的问题解决方案(超详细 附加图文教程)
30 0
|
弹性计算 Linux Docker
快速搭建Docker服务
Docker 是一个开源的容器引擎,利用ECS快速部署一个Docker服务。
119 0
|
27天前
|
Docker 容器
进入Docker容器中
进入Docker容器中
34 2
|
1天前
|
存储 Kubernetes Docker
Kubernetes(K8S)集群管理Docker容器(概念篇)
Kubernetes(K8S)集群管理Docker容器(概念篇)