精简步骤

  1. 搜索RabbitMQ

    docker search rabbitmq

  2. 下载RabbitMQ镜像

    docker pull rabbitmq

  3. 查看下载的RabbitMQ镜像

    docker images

  4. 创建挂载目录

    mkdir /usr/rabbitMQ

    cd /usr/rabbitMQ

    mkdir config

  5. 启动RabbitMQ容器,并挂载配置文件

    docker run --name RabbitMQ -p 15672:15672 -v /usr/rabbitMQ/config/:/etc/rabbitmq/ -d rabbitmq

  6. 查看启动RabbitMQ进程

    docker ps

  7. 进入RabbitMQ镜像

    docker exec -it ad60b1064cef /bin/bash

  8. 启动可视化插件

    rabbitmq-plugins enable rabbitmq_management

  9. 安装完成,但是仅能本地登录

    使用guest进行登录【账号密码均为:guest

    远程无法登录

  10. 使用Nginx开放端口供远程访问

    #Nginx给rabbitmq访问转发
    server {
    listen 80;
    #二级域名
    server_name rabbitmq.**************;
    location / {
    #反向代理到 15672 端口
    proxy_pass http://10.0.12.11:15672;
    add_header Access-Control-Allow-Origin *;
    }
    }

    ps: 需要在域名配置处开启二级域名指向

  11. 增加用户(可以实现非本地登录)

    rabbitmqctl add_user wolfs【密码】
    rabbitmqctl set_permissions -p / wolfs “.” “." ".”
    rabbitmqctl set_user_tags wolfs administrator

图文教程

  1. 搜索RabbitMQ

    docker search rabbitmq

  2. 下载RabbitMQ镜像

    docker pull rabbitmq

  3. 查看下载的RabbitMQ镜像

    docker images

  4. 创建挂载目录

    mkdir /usr/rabbitMQ

    cd /usr/rabbitMQ

    mkdir config

  5. 启动RabbitMQ容器,并挂载配置文件

    docker run --name RabbitMQ -p 15672:15672 -v /usr/rabbitMQ/config/:/etc/rabbitmq/ -d rabbitmq

  6. 查看启动RabbitMQ进程

    docker ps

  7. 进入RabbitMQ镜像

    docker exec -it ad60b1064cef /bin/bash

  8. 启动可视化插件

    rabbitmq-plugins enable rabbitmq_management

  9. 安装完成,但是仅能本地登录

    使用guest进行登录【账号密码均为:guest

    远程无法登录

    如果不需要远程登录,以下请忽略====================================================================

    如果不需要远程登录,以下请忽略====================================================================
    如果不需要远程登录,以下请忽略====================================================================

  10. 使用Nginx开放端口供远程访问【安全起见,对外只暴露80和443端口, 其他端口内网访问】

    #Nginx给rabbitmq访问转发
    server {
    listen 80;
    #二级域名
    server_name rabbitmq.**************;
    location / {
    #反向代理到 15672 端口
    proxy_pass http://【服务器内网地址】:15672;
    add_header Access-Control-Allow-Origin *;
    }
    }

    **ps:**需要在域名配置处开启二级域名指向

  11. 增加用户(可以实现非本地登录)

    rabbitmqctl add_user wolfs【密码
    rabbitmqctl set_permissions -p / wolfs ".
    " “." ".
    rabbitmqctl set_user_tags wolfs administrator

也可能出现这种情况,您于此网站的连接不是私密连接

Linux使用docker安装RabbitMQ一站式教程【图文教程】相关推荐

  1. linux环境-docker安装rabbitmq

    1.进入docker hub镜像仓库地址:https://hub.docker.com/ 2.搜索rabbitMq,进入官方的镜像,可以看到以下几种类型的镜像:我们选择带有"mangemen ...

  2. 使用U盘驱动器安装Linux,使用U盘安装Ubuntu的详细图文教程

    只要你是使用过Linux系统的用户,你一定知道Ubuntu这款开源免费的Linux操作系统,它与其他的Linux操作系统不同之处在于Ubuntu的软件包清单只包含那些高质量的重要应用程序.因此深受广大 ...

  3. Linux 安装Nexus3.42.0-01图文教程

    Linux 安装Nexus3.42.0-01图文教程 Nexus(私服)介绍 安装Nexus3.42 下载安装包 解压 启动Nexus 其他命令 访问通过Ip+端口号 登陆并初始化Nexus 问题记录 ...

  4. oracle安装搜狗输入法教程,Unbuntu16.04安装搜狗拼音输入法的图文教程

    Unbuntu16.04安装搜狗拼音输入法的图文教程 为了让自己的电脑相对安全一些,我安装了ubuntu的物理机 因为要经常输入汉字,我就在unbuntu里面安装了搜狗输入法 1.在搜狗输入法官网下载 ...

  5. centos7 docker安装和使用_入门教程

    centos7 docker安装和使用_入门教程 原文:centos7 docker安装和使用_入门教程 说明:本文也是参考互联网上的文章写的,感谢相关作者的贡献. 操作系统 64位CentOS Li ...

  6. docker安装rabbitmq延时队列插件

    docker安装rabbitMQ延时队列插件(delayed_message_exchange) 1. 查找Docker容器中的RabbitMQ镜像 docker ps -a [root@linux ...

  7. 资深架构师手写教你使用Docker安装RabbitMQ(SpringCloud)

    一.安装Docker 1:什么是Docker? Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚 ...

  8. Windows 7下硬盘安装Ubuntu 14.04图文教程

    Ubuntu 官方已经发布了正式版的 Ubuntu 14.04 LTS,并宣称这是为云计算准备的版本.该版本在云平台和伸缩环境的可靠性.性能和交互性都有很好的提升,同时提供 5 年的支持和维护服务. ...

  9. 分布式进阶 一 Windows 7下硬盘安装Ubuntu 14 04图文教程

    Windows 7下硬盘安装Ubuntu 14.04图文教程 本人下载的是ubuntu-14.04.2-desktop-amd64.iso,经本人亲自测试的,折腾了一天的时间. 1)首先还是分区,在计 ...

  10. Linux通过二进制文件安装RabbitMQ

    Linux通过二进制文件安装RabbitMQ 介绍 RabbitMQ版本包括适用于Linux,MacOS和* BSD系统的二进制软件包.它是极简主义的,对于如何安装,配置和管理它没有意见.在无法使用更 ...

最新文章

  1. 什么是智能医院?如何构建自己的解决方案?
  2. 使用最小堆优化Dijkstra算法
  3. 网络名称空间 实例研究 veth处于不同网络的路由问题
  4. 精通 WPF UI Virtualization
  5. matlab编写全置信度函数,Matlab_curve_fitting_tool的用法图文结合
  6. 浅谈MySQL索引背后的数据结构及算法【转】
  7. 软件包管理 之 RPM 基础 《RPM 的介绍和应用》
  8. 技术系列课回顾 | 网易云信变声技术之变调不变速算法
  9. 个人微信小程序开发入门教程:注册个人小程序
  10. 异常检测论文阅读笔记《MIST: Multiple Instance Self-Training Framework for Video Anomaly Detection》
  11. JAVA LIST、ARRAY 移除其中某一元素
  12. 马云谈年轻人压力大:年轻人怕压力就白活了
  13. 企业抖音蓝v怎么认证?详谈蓝v申请认证流程
  14. js将网页保存成图片
  15. python中怎么画一个机器猫_如何用Python画一只机器猫?
  16. 计算机常用术语中英对照
  17. 网上看到的一个好文章,自勉
  18. 升级php7后的报错处理
  19. 集合类超级无敌史无前例的超详细总结
  20. Python小炼(1):初识Python

热门文章

  1. 【bug】VUE:Cannot read property '_withTask' of undefined
  2. C#_基础_部分类partial(十八)
  3. activemq spring 集成与测试
  4. Jmeter查看结果树
  5. eMMC基础技术2:eMMC概述
  6. 四则运算2之设计思路篇
  7. 让li不显示超出内容,显示... (编程方法和CSS方法)
  8. 计算机网络网络层之IP协议(1)——IP数据报
  9. HCIE Security 双机热备 备考笔记(幕布)
  10. java 输入输出 函数对象构造