• Rabbitmq安装-docker版


    1.简介

    在这里插入图片描述
    在这里插入图片描述

    2.安装消息队列

    下载地址https://www.rabbitmq.com/download.html

    使用docker方式安装
    需要先下载docker,参考文章https://blog.csdn.net/weixin_43917045/article/details/104747341?csdn_share_tail=%7B%22type%22%3A%22blog%22%2C%22rType%22%3A%22article%22%2C%22rId%22%3A%22104747341%22%2C%22source%22%3A%22weixin_43917045%22%7D

    2.1 拉取镜像

    docker pull rabbitmq:management
    
    • 1

    在这里插入图片描述
    2.2 查看镜像

    docker images
    
    • 1

    在这里插入图片描述

    2.2 配置参数

    # -d 以守护进程方式在后台运行
    # -p 15672:15672 界面访问端口
    # -p 5672:5672 amqp访问端口
    # --hostname rabbit_host1 设定容器的主机名,它会被写到容器内的 /etc/hostname 和 /etc/hosts,作为容器主机IP的别名,并且将显示在容器的bash中
    # --name xd_rabbit 指定容器名称
    # -e 指后续参数
    # 登录rabbitmq管控台的账号密码 RABBITMQ_DEFAULT_USER=admin -e RABBITMQ_DEFAULT_PASS=password
    docker run -d --hostname rabbit_host1 --name xd_rabbit -e RABBITMQ_DEFAULT_USER=admin -e RABBITMQ_DEFAULT_PASS=password -p 15672:15672 -p 5672:5672 rabbitmq:management
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8

    在这里插入图片描述

    主要端口
    4369 erlang 发现口
    5672 client 端通信口,使用amqp协议的端口
    15672 管理界面 ui端口
    25672 server 间内部通信口,集群化端口

    2.3 部署

    # -f 后边跟容器id,即2.2执行命令后的返回值
    docker logs -f fa7e07e3ae6366a86a6e5310db56c2414c5dff7795cfeb2c5f22c2c5c39ec5e1
    
    • 1
    • 2

    在这里插入图片描述
    2.4 查看对应进程
    在2.3部署后ctrl+c或者再开一个窗口

    docker ps
    
    • 1

    在这里插入图片描述
    2.5 访问管理界面
    阿里云服务器添加访问端口
    在这里插入图片描述

    # 访问rabbitmq
    8.130.172.119:15672
    
    • 1
    • 2

    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    重新启动 rabbitmq 容器

    docker   restart   <容器id>
    
    
    • 1
    • 2

    结束正在运行的容器

    docker  stop  <容器id>
    
    • 1

    删除 docker 容器 (容器在删除前要先结束)

    docker  rm   <容器id>  [ <容器id> ...] 
    
    
    • 1
    • 2

    查看正在运行的 rabbitmq 进程

     ps -ef | grep   rabbitmq
    
    
    • 1
    • 2

    进入容器内部

    docker exec -it  <容器id>  /bin/bash
    docker exec -it  fa7e07e3ae6366a86a6e5310db56c2414c5dff7795cfeb2c5f22c2c5c39ec5e1  /bin/bash
    
    
    • 1
    • 2
    • 3

    查看docker 镜像的版本

    docker image inspect <镜像名称>:latest|grep -i version
    
    
    • 1
    • 2

    2 配置容器内rabbitmq环境

    2.1 执行 ps -ef | grep rabbitmq可看到rabbitmq的安装地址

    在这里插入图片描述

    2.2 设置环境变量,将PATH添加/usr/sbin环境变量

    vim /etc/profile
    
    • 1

    最后结尾加上

    export PATH=/bin:/var/lib:/var/lib:$PATH
    
    • 1

    在这里插入图片描述

    2.3 更新配置使环境变量生效

    source /etc/profile
    
    • 1
  • 相关阅读:
    Open3D Ransac拟合空间直线(python详细过程版)
    1.数据库的连接、创建会话与模型
    java开发工具IntelliJ IDEA全新版本V2022.2更新详情(二)
    八、动态规划(Dynamic Programming)
    1.3.5 交换机的端口聚合配置
    《PyTorch 深度学习实战》- 第一章 深度学习回顾和PyTorch简介
    【Spring】依赖注入(set ,
    Java反射知识总结、Java内存分析、通过反射动态创建对象、操作泛型、注解
    PCB沉金包边工艺流程与主要作用经验总结
    leetcode:120. 三角形最小路径和
  • 原文地址:https://blog.csdn.net/weixin_43917045/article/details/133523759