zoukankan      html  css  js  c++  java
  • docker 安装rabbitMQ

    docker 安装rabbitMQ

    一 下载镜像

    进入docker hub镜像仓库地址:https://hub.docker.com/

    搜索rabbitMq,进入官方的镜像,可以看到以下几种类型的镜像;我们选择带有“mangement”的版本(包含web管理页面);

    拉取镜像

    docker pull rabbitmq
    

    查看所有镜像

    docker images
    

    二、安装和web界面启动

    镜像创建和启动容器

    docker run -d --name rabbitmq -p 5672:5672 -p 15672:15672 -v `pwd`/data:/var/lib/rabbitmq --hostname myRabbit -e RABBITMQ_DEFAULT_VHOST=my_vhost  -e RABBITMQ_DEFAULT_USER=admin -e RABBITMQ_DEFAULT_PASS=admin df80af9ca0c9
    

    df80af9ca0c9 为IMAGE ID

    说明:

    • -d 后台运行容器;
    • --name 指定容器名;
    • -p 指定服务运行的端口(5672:应用访问端口;15672:控制台Web端口号);
    • -v 映射目录或文件;
    • --hostname 主机名(RabbitMQ的一个重要注意事项是它根据所谓的 “节点名称” 存储数据,默认为主机名);
    • -e 指定环境变量;(RABBITMQ_DEFAULT_VHOST:默认虚拟机名;RABBITMQ_DEFAULT_USER:默认的用户名;RABBITMQ_DEFAULT_PASS:默认用户名的密码)

    查看正在运行容器

    docker ps
    

    启动rabbitmq_management

    docker exec -it rabbit rabbitmq-plugins enable rabbitmq_management
    

    rabbit 为镜像的应用名称

    开启防火墙15672端口

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

    浏览器打开web管理端:http://ip:15672


    三 测试(springboot)

    https://www.cnblogs.com/Nickc/p/11936609.html
    

    参考文章

    docker教程

    https://www.runoob.com/docker/docker-tutorial.html
    

    SpringBoot中使用 RabbitMQ -测试

    https://www.cnblogs.com/Nickc/p/11936609.html
  • 相关阅读:
    博客园
    未释放的已删除文件
    ssh连接缓慢
    剑指 Offer 38. 字符串的排列
    剑指 Offer 37. 序列化二叉树
    剑指 Offer 50. 第一个只出现一次的字符
    剑指 Offer 36. 二叉搜索树与双向链表
    剑指 Offer 35. 复杂链表的复制
    剑指 Offer 34. 二叉树中和为某一值的路径
    剑指 Offer 33. 二叉搜索树的后序遍历序列
  • 原文地址:https://www.cnblogs.com/sentangle/p/13201127.html
Copyright © 2011-2022 走看看