• 售前

  • 售后

热门帖子
入门百科

用docker摆设RabbitMQ环境的详细先容

[复制链接]
万胜 显示全部楼层 发表于 2021-8-14 15:07:38 |阅读模式 打印 上一主题 下一主题
前置条件:
已经安装好docker
1.查找镜像(有2种方式)
①登录rabbitmq官网找到docker镜像,选择想要的镜像的tag
https://www.rabbitmq.com/download.html
https://hub.docker.com/_/rabbitmq


假如必要访问web管理页面,就选择tag为management的
ps:带有alpine的是用最小linux镜像构建的,体积最小可以达5M初学者不建议这么折腾,而且 Alpine Linux利用了muslmusl实现的DNS服务不会利用resolv.conf文件中的search和domain两个设置,通过DNS来举行服务发现时必要留意。,带有-management的是带有web控制台
②直接用docker search 搜索,默认下载标签为latest的镜像(无法打开web管理页面)
  1. [testhadoop@sz-145-centos101 ~]$ sudo docker search rabbitmq
  2. NAME                                       DESCRIPTION                                     STARS     OFFICIAL   AUTOMATED
  3. rabbitmq                                   RabbitMQ is an open source multi-protocol ...   2691      [OK]      
  4. bitnami/rabbitmq                           Bitnami Docker Image for RabbitMQ               30                   [OK]
  5. tutum/rabbitmq                             Base docker image to run a RabbitMQ server      19                  
  6. frodenas/rabbitmq                          A Docker Image for RabbitMQ                     12                   [OK]
  7. kbudde/rabbitmq-exporter                   rabbitmq_exporter for prometheus                11                   [OK]
  8. arm32v7/rabbitmq                           RabbitMQ is an open source multi-protocol ...   7                    
  9. cyrilix/rabbitmq-mqtt                      RabbitMQ MQTT Adapter                           7                    [OK]
  10. gonkulatorlabs/rabbitmq                    DEPRECATED: See maryville/rabbitmq              5                    [OK]
  11. aweber/rabbitmq-autocluster                RabbitMQ with the Autocluster Plugin            4                    
  12. pivotalrabbitmq/rabbitmq-autocluster       RabbitMQ with the rabbitmq-autocluster plu...   3                    
  13. pivotalrabbitmq/rabbitmq-server-buildenv   Image used to build and test RabbitMQ serv...   3                    
  14. authentise/rabbitmq                        A RabbitMQ image that will run a bash scri...   2                    [OK]
  15. deadtrickster/rabbitmq_prometheus          RabbitMQ + Prometheus RabbitMQ Exporter pl...   2                    
  16. henrylv206/rabbitmq-autocluster            RabbitMQ Cluster                                2                    [OK]
  17. riftbit/rabbitmq3                          RabbitMQ 3.x Container based on Alpine Lin...   1
复制代码
ps:假如是平凡用户登录,必要sudo,不然会提示错误
  1. [testhadoop@sz-145-centos101 ~]$ docker search rabbitmq
  2. Get http:///var/run/docker.sock/v1.19/images/search?term=rabbitmq: dial unix /var/run/docker.sock: permission denied. Are you trying to connect to a TLS-enabled daemon without TLS?
复制代码
2.下载镜像(有时间网络题目超时,多实行频频即可。我这里选择的是可以访问web管理界面的tag)
  1. sudo docker pull rabbitmq:management
复制代码
3.创建容器并运行(15672是管理界面的端口,5672是服务的端口。这里趁便将管理体系的用户名和暗码设置为admin admin)
  1. docker run -dit --name Myrabbitmq -e RABBITMQ_DEFAULT_USER=admin -e RABBITMQ_DEFAULT_PASS=admin -p 15672:15672 -p 5672:5672 rabbitmq:management
复制代码
到此这篇关于用docker摆设RabbitMQ环境的文章就介绍到这了,更多相干docker摆设RabbitMQ环境内容请搜索草根技能分享以前的文章或继承浏览下面的相干文章盼望大家以后多多支持草根技能分享!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

帖子地址: 

回复

使用道具 举报

分享
推广
火星云矿 | 预约S19Pro,享500抵1000!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

草根技术分享(草根吧)是全球知名中文IT技术交流平台,创建于2021年,包含原创博客、精品问答、职业培训、技术社区、资源下载等产品服务,提供原创、优质、完整内容的专业IT技术开发社区。
  • 官方手机版

  • 微信公众号

  • 商务合作