美文网首页
Docker安装RabbitMQ

Docker安装RabbitMQ

作者: kwok1993 | 来源:发表于2022-07-15 14:42 被阅读0次

1、下载RabbitMQ镜像

docker pull rabbitmq

默认下载最新版本镜像,历史版本可以到Docker 官网:Docker Hub

2、创建并运行容器

启动命令

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

参数说明

  • -d:后台运行容器
  • -p:容器端口映射主机,如15672:15672(主机端口:容器端口);5672为应用访问端口,15672为控制台Web端口
  • -name:自定义容器名称
  • rabbitmq:容器使用的镜像名称,可以通过"docker images"查看

查看容器状态

docker ps 
CONTAINER ID   IMAGE      COMMAND                  CREATED          STATUS          PORTS                                                                                              NAMES
55774a7bbb47   rabbitmq   "docker-entrypoint.s…"   14 minutes ago   Up 14 minutes   4369/tcp, 0.0.0.0:5672->5672/tcp, 5671/tcp, 15691-15692/tcp, 25672/tcp, 0.0.0.0:15672->15672/tcp   rabbitmq

设置容器自启动(docker启动时,启动rabbitmq容器)

docker update rabbitmq --restart=always

这一步云服务器部署服务时比较有用,本机测试使用Docker Desktop管理就好

3、启动 rabbitmq_management

docker exec -it rabbitmq rabbitmq-plugins enable rabbitmq_management

不启动rabbitmq_management,无法通过15672端口访问RabbitMQ 后台管理

4、访问 RabbitMQ 管理后台

  • 本机部署容器,浏览器输入:http://127.0.0.1:15672 ,如果是云服务器部署IP需要使用RabbitMQ容器所在服务器IP地址

  • 管理后台的默认账户密码都是:guest

5、提示

如果是云服务器部署,出现无法访问的情况,需要通过各家云服务厂商的控制台开启5672、15672端口,或者登陆服务器,使用命令行开启端口

firewall-cmd --zone=public --add-port=5672/tcp --permanent  
firewall-cmd --zone=public --add-port=15672/tcp --permanent 
firewall-cmd --reload 

相关文章

网友评论

      本文标题:Docker安装RabbitMQ

      本文链接:https://www.haomeiwen.com/subject/cxzqirtx.html