【Docker】之安装 RabbitMQ

这篇具有很好参考价值的文章主要介绍了【Docker】之安装 RabbitMQ。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1、下载 RabbitMQ 镜像


下载最新版本的镜像:

docker pull rabbitmq

更多版本的镜像可以访问 Docker 官网:https://hub.docker.com/_/rabbitmq?tab=tags


2、创建并运行 RabbitMQ 容器


启动命令:

docker run -d -p 15672:15672 -p 5672:5672 \
	-e RABBITMQ_DEFAULT_VHOST=my_vhost  \
	-e RABBITMQ_DEFAULT_USER=admin \
	-e RABBITMQ_DEFAULT_PASS=admin \
	--hostname myRabbit \
	--name rabbitmq \
	rabbitmq

参数说明:

  • -d:表示在后台运行容器;
  • -p:将容器的端口 5672(应用访问端口)和 15672 (控制台Web端口号)映射到主机中;
  • -e:指定环境变量:
    • RABBITMQ_DEFAULT_VHOST:默认虚拟机名;
    • RABBITMQ_DEFAULT_USER:默认的用户名;
    • RABBITMQ_DEFAULT_PASS:默认的用户密码;
  • --hostname:指定主机名(RabbitMQ 的一个重要注意事项是它根据所谓的 节点名称 存储数据,默认为主机名);
  • --name rabbitmq:设置容器名称;
  • rabbitmq:容器使用的镜像名称;

查看启动情况:

docker ps -l
------------
CONTAINER ID   IMAGE      COMMAND                  CREATED          STATUS         PORTS                                                                                                                                      NAMES
72072ace59f0   rabbitmq   "docker-entrypoint.s…"   12 seconds ago   Up 9 seconds   4369/tcp, 0.0.0.0:5672->5672/tcp, :::5672->5672/tcp, 5671/tcp, 15691-15692/tcp, 25672/tcp, 0.0.0.0:15672->15672/tcp, :::15672->15672/tcp   rabbitmq

设置 docker 启动的时候自动启动(可选):

docker update rabbitmq --restart=always

3、启动 rabbitmq_management

方法一:

docker exec -it rabbitmq /bin/bash
---------------------------------
user@7b295c46c99d /: rabbitmq-plugins enable rabbitmq_management

方法二:

docker exec -it rabbitmq rabbitmq-plugins enable rabbitmq_management

4、访问 RabbitMQ 后台管理

  • 浏览器输入地址:http://ip:15672 即可访问后台管理页面,这里的 ip 为运行 RabbitMQ 所在的服务器的 IP 地址;
  • 默认的用户名和密码都是 guest前提是没有在容器创建的时候指定用户名密码);

注意: 由于我在启动容器的时候设置了默认的用户名 (Admin) 和密码 (Admin),所以需要使用设置的用户名和密码进行登录。

登录进去后的管理页面如下:

docker 安装rabbitmq,Docker,docker,rabbitmq

提示: 如果无法访问可以尝试开启防火墙 15672 端口:文章来源地址https://www.toymoban.com/news/detail-601660.html

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

到了这里,关于【Docker】之安装 RabbitMQ的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • docker笔记之安装

    本文于2017年上半年完成,发布在个人博客网站上。 考虑个人博客因某种原因无法修复,于是在博客园安家,之前发布的文章逐步搬迁过来。 最近由于工作关系,接触到了docker技术。为了对docker有更多的了解,于是花时间在家里的Windows 10机器上准备了docker的运行环境,方便在

    2024年02月04日
    浏览(29)
  • Docker入门之安装Tomcat

    结果如下,说明存在 Tomcat 镜像 默认拉取最新版 拉取官方特定版本 这里,我们拉取 tomcat 8 版本 结果如下,说明本地镜像列表中存在 Tomcat 镜像,已经拉取成功 -d :以后台方式运行 -p 8080:8080 :指定端口,映射形式为: 主机端口(容器外部端口):docker 容器端口(tomcat的端口)

    2024年02月08日
    浏览(37)
  • 13. Docker实战之安装MySQL

    目录 1、前言 2、部署MySQL 2.1、Docker仓库查看镜像 2.2、拉取MySQL镜像 2.3、创建持久化目录 2.4、启动MySQL容器 2.5、查看宿主机上的MySQL目录 2.6、本地MySQL测试 2.7、新建MySQL用户,配置远程访问 2.8、本地Navicat连接测试 3、为什么数据库不适合Docker容器化 3.1、数据安全性 3.2、硬件

    2024年02月11日
    浏览(67)
  • RabbitMQ详解(二):Docker安装RabbitMQ

    在Docker上安装部署RabbitMQ方便快捷,不需要额外安装Erlang环境,所以写该篇文章先来介绍如何在Docker上部署RabbitMQ。 (1)、在docker hub 中查找rabbitmq镜像 带有“mangement”的版本,包含web管理页面 (2)、从docker hub 中拉取rabbitmq镜像 (3)、查看拉取的rabbitmq镜像 (4)、运行 rabbitmq服务端

    2023年04月19日
    浏览(38)
  • 【云原生 | 从零开始学Docker】三、Docker实战之安装Nginx和Tomcat

    该篇文章已经被专栏《从零开始学docker》收录 通过前面两章的学习,相信各位朋友们都在自己的服务器上安装了docker了,也熟悉了一些常用的指令,这里我带着大家去做一些简单的实战来让各位更熟悉这些指令!接下来的内容最好跟着敲一遍,记一下步骤,能让你更深刻理解

    2023年04月08日
    浏览(44)
  • docker下安装rabbitmq

    docker search rabbitmq 如果需要安装其他版本在rabbitmq后面跟上版本号即可 docker pull rabbitmq:3.7.7-management docker pull rabbitmq:版本号 -management 直接安装最新的 docker pull rabbitmq docker run -dit --name rabbitmq --restart always -p 15672:15672 -p 5672:5672 -p 25672:25672 -p 61613:61613 -p 1883:1883 -v /usr/loca

    2024年01月22日
    浏览(41)
  • 【Docker】安装RabbitMQ

    参数 说明 –name 是 容器别名 -d 表示后台运行 -p 将 宿主机 5672端口映射到 容器内5672,and 端口15672端口映射到 容器内15672 端口 5672端口:AMQP(Advanced Message Queuing Protocol)协议的默认端口,用于客户端与RabbitMQ服务器之间的通信。 15672端口:RabbitMQ的管理界面,默认使用HTTP协议

    2024年02月09日
    浏览(37)
  • Docker安装RabbitMQ镜像

    步骤1: 拉取镜像 步骤2: 运行 -e:设置环境变量: RABBITMQ_DEFAULT_USER:指定web管理平台的用户名 RABBITMQ_DEFAULT_PASS:指定web管理平台的用户名 如果不指定,则默认使用guest/guest(默认guest无法远程登陆,只能localhost:15672登陆) 小插曲: 以管理员身份运行一下命令,然后再执行

    2024年02月14日
    浏览(33)
  • docker安装rabbitmq

    1、在docker环境中执行如下命令 4369, 25672 (Erlang发现集群端口) 5672, 5671 (AMQP端口) 15672 (web管理后台端口) 61613, 61614 (STOMP协议端口) 1883, 8883 (MQTT协议端口) https://www.rabbitmq.com/networking.html 2、然后再执行 表示开机启动 3、页面中访问ip:15672,输入账号:guest 密码:guest.

    2024年03月17日
    浏览(87)
  • docker安装RabbitMQ教程

    安装Docker:请参考官方文档进行安装。 拉取RabbitMQ镜像:通过以下命令拉取最新版本的RabbitMQ镜像。 运行RabbitMQ容器:通过以下命令运行RabbitMQ容器。 参数解释: -d :容器在后台运行。 --hostname rabbitmq :设置容器的主机名。 --name myrabbitmq :设置容器的名称为myrabbitmq。 -p 156

    2024年02月09日
    浏览(43)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包