前置条件:

已经安装好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管理页面)

[testhadoop@sz--centos101 ~]$ sudo docker search rabbitmq
NAME DESCRIPTION STARS OFFICIAL AUTOMATED
rabbitmq RabbitMQ is an open source multi-protocol ... [OK]
bitnami/rabbitmq Bitnami Docker Image for RabbitMQ [OK]
tutum/rabbitmq Base docker image to run a RabbitMQ server
frodenas/rabbitmq A Docker Image for RabbitMQ [OK]
kbudde/rabbitmq-exporter rabbitmq_exporter for prometheus [OK]
arm32v7/rabbitmq RabbitMQ is an open source multi-protocol ...
cyrilix/rabbitmq-mqtt RabbitMQ MQTT Adapter [OK]
gonkulatorlabs/rabbitmq DEPRECATED: See maryville/rabbitmq [OK]
aweber/rabbitmq-autocluster RabbitMQ with the Autocluster Plugin
pivotalrabbitmq/rabbitmq-autocluster RabbitMQ with the rabbitmq-autocluster plu...
pivotalrabbitmq/rabbitmq-server-buildenv Image used to build and test RabbitMQ serv...
authentise/rabbitmq A RabbitMQ image that will run a bash scri... [OK]
deadtrickster/rabbitmq_prometheus RabbitMQ + Prometheus RabbitMQ Exporter pl...
henrylv206/rabbitmq-autocluster RabbitMQ Cluster [OK]
riftbit/rabbitmq3 RabbitMQ .x Container based on Alpine Lin...

ps:如果是普通用户登录,需要sudo,不然会提示错误

[testhadoop@sz--centos101 ~]$ docker search rabbitmq
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)

sudo docker pull rabbitmq:management

3.创建容器并运行(15672是管理界面的端口,5672是服务的端口。这里顺便将管理系统的用户名和密码设置为admin admin)

docker run -dit --name Myrabbitmq -e RABBITMQ_DEFAULT_USER=admin -e RABBITMQ_DEFAULT_PASS=admin -p : -p : rabbitmq:managemen

最新文章

  1. 101 个 MySQL 的调节和优化的提示(根据实际情况调整,有些已经不适用)
  2. EFsql笔记
  3. android onConfigurationChanged讲解
  4. IC卡写卡操作流程
  5. java的异常处理机制(try…catch…finally)
  6. android 滚动条
  7. HUST 1352 Repetitions of Substrings(字符串)
  8. Tomcat请求头过大
  9. 阿里云API网关(16)客户端请求的https支持
  10. 2018 API变化
  11. Flutter之List
  12. 使用jquery.more.js上滑加载更多
  13. CAD小小调整,复制生成二层5.28
  14. Vuejs的指令及组件用法总结
  15. PAT 1007 素数对猜想
  16. 聊聊动态语言那些事(Python)
  17. Entity Framework学习初级篇2
  18. ado.net常用操作
  19. 6、使用jconsole+VisualVM分析JVM
  20. spring boot 日志文件配置(logback-spring.xml)亲测可用!

热门文章

  1. 关于多线程中sleep、join、yield的区别
  2. python+jinja2实现接口数据批量生成工具
  3. react native Android支持gif和WebP动图
  4. PythonI/O进阶学习笔记_2.魔法函数
  5. Leetcode之广度优先搜索(BFS)专题-详解429. N叉树的层序遍历(N-ary Tree Level Order Traversal)
  6. 使用fine-uploader上传文件
  7. 用java实现取1-100之间的99个不重复的随机数 然后输出没有被取出的数字
  8. [Environment setup]python+selenium+Eclipse+pydev环境搭建
  9. 2019 Multi-University Training Contest 8
  10. hdu 4081 Qin Shi Huang's National Road System(次小生成树prim)