Docker - 部署RabbitMQ

Docker - 部署RabbitMQ

 查找RabbitMQ镜像

docker search rabbitmq

 

 

拉取RabbitMQ镜像

docker pull rabbitmq
docker pull rabbitmq:management 

 

 注意:rabbitmq是官方镜像,该镜像不带控制台。如果要安装带控制台的镜像,需要在拉取镜像时附带tag标签,例如:managementtag标签可以通过https://hub.docker.com/_/rabbitmq?tab=tags来查询。

 

 安装RabbitMQ

docker run --name rabbitmq -d -p 15672:15672 -p 5672:5672 rabbitmq:management

 15672是管理界面的端口,

 5672是服务的端口。  

 

控制台信息

启动容器后,可以浏览器中访问http://192.168.122.199:15672来查看控制台信息。
RabbitMQ默认的用户名:guest,密码:guest

 

 

 

 

 

 

 

 创建虚拟机

 

每一个RabbitMQ服务器都能创建虚拟消息服务器,我们称之为虚拟主机。每一个vhost本质上是一个mini版的RabbitMQ服务器,拥有自己的交换机、队列、绑定等,拥有自己的权限机制。vhost之于Rabbit就像虚拟机之于物理机一样。他们通过在各个实例间提供逻辑上分离,允许为不同的应用程序安全保密的运行数据,这很有,它既能将同一个Rabbit的众多客户区分开来,又可以避免队列和交换器的命名冲突。RabbitMQ提供了开箱即用的默认的虚拟主机“/”,如果不需要多个vhost可以直接使用这个默认的vhost,通过使用缺省的guest用户名和guest密码来访问默认的vhost。

vhost之间是相互独立的,这避免了各种命名的冲突,就像App中的沙盒的概念一样,每个沙盒是相互独立的,且只能访问自己的沙盒,以保证非法访问别的沙盒带来的安全隐患。 

 

 创建用户

 

 

 

 

 

 

 

 

 

 

 

 

 

引用:https://blog.csdn.net/myNameIssls/article/details/99702877

 

posted @ 2020-05-15 20:06  无心々菜  阅读(552)  评论(0编辑  收藏  举报