Docker安装RabbitMQ的超详细步骤

目录
  • 1、下载 RabbitMQ 镜像
  • 2、创建并运行 RabbitMQ 容器
  • 3、启动 rabbitmq_management
  • 4、访问 RabbitMQ 后台管理
  • 补充:docker此文相关常用命令
  • 总结

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(如果没有在容器创建的时候指定用户名密码);
  • 但由于我们启动的时候设置了默认的用户名和密码,所以我们可以使用设置的用户名和密码登录。

提示: 如果无法访问可以尝试开启防火墙 15672 端口:

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

补充:docker此文相关常用命令

停止镜像

使用docker stop $CONTAINER_ID来终止一个运行中的容器。并且可以使用docker ps -a来看终止状态的容器。

docker stop  $CONTAINER_ID

重启一个镜像。

使用docker restart命令来重启一个容器。

docker restart  $CONTAINER_ID 镜像实例id

启动已经存在的镜像

docker start 镜像实例ID

删除镜像实例

   docker rm 镜像实例ID

查看所有镜像

  docker ps -a

查看当前docker中下载的镜像

docker images

总结

到此这篇关于Docker安装RabbitMQ的文章就介绍到这了,更多相关Docker安装RabbitMQ内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!

(0)

相关推荐

  • docker安装RabbitMQ详细步骤

    目录 1.查找镜像 2.下载RabbitMQ镜像 3.创建并启动RabbitMQ容器 4.进入容器交互页面 5.下载插件 6.阿里云控制台 开放端口号 7.登录 1.查找镜像 docker search rabbitmq 2.下载RabbitMQ镜像 直接下载最新的镜像如果需要下载其他版本 自行Docker官网查看并添加版本号再下载 # 下载镜像 docker pull rabbitmq #查看镜像 docker images 3.创建并启动RabbitMQ容器 第一个-p :用于页面访问使用第

  • docker安装rabbitmq无法进入管理页面的问题

    1.环境准备 腾讯云服务器 CENTOS 7 版本 安装docker容器 2.开始安装 docker pull rabbitmq:management 说明:为什么不直接安装 docker pull rabbitmq 这个,因为这个安装后,开启对应端口后是不能直接访问它的管理后台,需要额外的命令开启,后面会讲这种情况 容器运行,对应的端口开启 docker run -di --name=mycloud_rabbitmq -p 5671:5671 -p 5672:5672 -p 4369:4369

  • docker安装并运行rabbitmq的实例代码

    拉取镜像: [mall@VM_0_7_centos ~]$ sudo docker pull rabbitmq:3.7.15 [sudo] password for mall: 3.7.15: Pulling from library/rabbitmq 5b7339215d1d: Pull complete 14ca88e9f672: Pull complete a31c3b1caad4: Pull complete b054a26005b7: Pull complete eef17c6cb6c

  • Docker安装配置RabbitMQ的实现步骤

    目录 单机部署 在线拉取 查看镜像 创建并运行RabbitMQ 创建并运行MQ容器成功 添加防火墙规则 进入RabbitMQ管理平台的端口 Overview总览 Connections连接 Channels通道 Exchanges交换机 Queues队列 Users用户管理 单机部署 本文将在Centos7系统下演示使用Docker来安装RabbitMQ. 在线拉取 rabbitmq镜像 docker pull rabbitmq:3-management 注:rabbitmq:3-managem

  • docker快速安装rabbitmq的方法步骤

    一.获取镜像 #指定版本,该版本包含了web控制页面 docker pull rabbitmq:management 二.运行镜像 #方式一:默认guest 用户,密码也是 guest docker run -d --hostname my-rabbit --name rabbit -p 15672:15672 -p 5672:5672 rabbitmq:management #方式二:设置用户名和密码 docker run -d --hostname my-rabbit --name rabb

  • Docker安装RabbitMQ并安装延时队列插件

    目录 一.RabbitMQ简介 二.docker安装RabbitMQ 1.搜索镜像 2.拉取并运行容器 3.访问 http://192.168.50.128:15672 三.安装RabbitMQ延时队列插件(delayed_message_exchange) 一.RabbitMQ简介 RabbitMQ是由erlang语言开发,基于AMQP(Advanced Message Queue 高级消息队列协议)协议实现的消息队列,它是一种应用程序之间的通信方法,消息队列在分布式系统开发中应用非常广泛.

  • Docker安装RabbitMQ的超详细步骤

    目录 1.下载 RabbitMQ 镜像 2.创建并运行 RabbitMQ 容器 3.启动 rabbitmq_management 4.访问 RabbitMQ 后台管理 补充:docker此文相关常用命令 总结 1.下载 RabbitMQ 镜像 下载最新版本的镜像: docker pull rabbitmq 更多版本的镜像可以访问 Docker 官网:https://hub.docker.com/_/rabbitmq?tab=tags 2.创建并运行 RabbitMQ 容器 启动命令: docke

  • Windows下jdk安装与卸载超详细步骤

    目录 jdk安装 下载jdk 安装jdk 配置环境变量 测试jdk jdk卸载 清理环境变量 jdk安装 下载jdk 由于现在主流就是jdk1.8,所以这里就下载jdk1.8进行演示.官方下载地址:https://www.oracle.com/java/technologies/downloads/. 官方下载需要注册oracle账号,国内下载有可能速度慢,若不想注册账号且需要更快的下载速度,可以通过国内的镜像网站进行下载.这里提供一个华为镜像网站:https://repo.huaweiclou

  • CentOS7使用yum安装Golang的超详细步骤

    目录 前言 一.go语言介绍 二.yum安装golang 1.安装go版本为1.19.4 1.1执行yum install go(报错) 1.2配置go的安装源 1.3执行yum install golang 1.4查看go的安装版本 2.安装go版本为 1.11rc2(这个参考,不用操作) 2.1执行yum install go(报错) 2.2配置go的安装源 2.3执行yum install golang 2.4查看go的安装版本 3.安装命令汇总 总结 前言 本文介绍CentOS7使用yu

  • Docker安装mysql超详细步骤记录

    查看需要安装的镜像版本 dockerHub官网地址 1.搜索mysql 2.点击标签 3.点击Tags,查看想要的版本号 在安装好docker的linux中执行命令 拉取mysql最新版本 docker pull mysql 拉取mysql指定版本 docker pull mysql:5.7 拉取结束后,查看本地是否存在 docker images 运行mysql docker run -d -p 3306:3306 --name mysql -v /mysqldata/mysql/log:/v

  • JDK下载与安装超详细步骤大全

    目录 开发环境-JDK安装 1. 下载地址 2. 安装JDK 3. 配置系统环境 总结 开发环境-JDK安装 无论在我们开始学习Java或者入职第一天安装环境,这个你都是必备滴!下面是下载和安装JDK的教程: 1. 下载地址 这里默认采用比较流行的jdk版本jdk1.8. https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html 打开链接,进入该页面: 往下拉,根据你的电脑系统来进行对应的版本进行选择:

  • windows安装MySQL到D盘的超详细步骤

    目录 步骤 1.下载MySQL 2.在非c盘创建文件夹 3.双击刚刚下载的内容 重点来了!如何转到别的盘的重点! 端口号没必要变,如果你变了,请记住! 重要!设置自己的账户和密码.我这里账户和密码使用的都是‘root’ 配置MySQL的环境变量 总结 步骤 1.下载MySQL 首先,打开 MySQL 官网,找到 Community 版的下载.选择 Community 是因为该版本免费而且是一般使用的版本. MySQL 下载处的最终网址:MySQL :: Download MySQL Instal

  • window10下node使用管理神器NVM安装配置超详细步骤

    目录 前言 一.什么是nvm? 二.nvm下载安装配置 1.下载 2.nvm解压安装 3.检查环境变量 4.确认安装成功 5.设置和安装node 5.1 设置淘宝镜像 5.2 安装node指定版本并使用 5.3 指定全局安装路径和缓存路径 总结建议 前言 node版本持续更新,一些node的新特性只有在node的较高版本中才可以使用.但是如果将node版本切换到较高版本,就会导致对现有项目的一些依赖造成环境不兼容.所以,需要一个工具对node版本进行管理,允许开发环境同时存在多个node版本,开

  • docker安装RabbitMQ及安装延迟插件的详细过程

    目录 1.首先说一下什么是MQ 1.1为什么要用MQ/MQ有什么用 1.1.1流量消峰 1.1.2应用解耦 1.1.3异步处理 2.安装RabbitMq 2.1首先拉取镜像 2.2启动镜像 2.3启动 rabbitmq_management (RabbitMQ后台管理) 2.3.1打开RabbitMQweb界面 3.插件下载并安装 安装完成后用工具将插件文件上传到服务器上 我这个安装攻略首先得保证服务器上安装过docker了 如果没安装docker请先去安装docker 1.首先说一下什么是MQ

  • docker-compose安装RabbitMQ及插件操作步骤

    目录 准备工作 docker-compose脚本 操作步骤 执行命令 进入容器内,启动我们刚刚添加的插件 查看插件是否有安装成功 优化搭建步骤 目的 思路 步骤 准备工作 RabbitMQ默认不带延迟队列插件,可以到官网去下载指定版本的插件,并手动安装到RabbitMQ环境中,在这里我使用的RabbitMQ版本是: rabbitmq:3.8-management 延迟队列插件版本是: rabbitmq_delayed_message_exchange-3.8.9-0199d11c.ez 以上版本

随机推荐