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
  • 相关阅读:
    spring boot 打包 jar 实现第三方零配置引用
    spring boot 整合log4j2
    linux cat 模糊查询日志命令
    docker深入浅出
    docker容器为啥一定要前台运行
    李诚云原生技术分享
    k8s中对应的stateful有状态服务的讲解
    k8s networkpolicy网络策略详解
    k8s中IngressIp和egressIp的区别
    技术丨小团队微服务落地实践
  • 原文地址:https://www.cnblogs.com/zhuzhaoli/p/13901818.html
Copyright © 2011-2022 走看看