用docker部署RabbitMQ环境
2024-10-11 23:36: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管理页面)
[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
最新文章
- 101 个 MySQL 的调节和优化的提示(根据实际情况调整,有些已经不适用)
- EFsql笔记
- android onConfigurationChanged讲解
- IC卡写卡操作流程
- java的异常处理机制(try…catch…finally)
- android 滚动条
- HUST 1352 Repetitions of Substrings(字符串)
- Tomcat请求头过大
- 阿里云API网关(16)客户端请求的https支持
- 2018 API变化
- Flutter之List
- 使用jquery.more.js上滑加载更多
- CAD小小调整,复制生成二层5.28
- Vuejs的指令及组件用法总结
- PAT 1007 素数对猜想
- 聊聊动态语言那些事(Python)
- Entity Framework学习初级篇2
- ado.net常用操作
- 6、使用jconsole+VisualVM分析JVM
- spring boot 日志文件配置(logback-spring.xml)亲测可用!
热门文章
- 关于多线程中sleep、join、yield的区别
- python+jinja2实现接口数据批量生成工具
- react native Android支持gif和WebP动图
- PythonI/O进阶学习笔记_2.魔法函数
- Leetcode之广度优先搜索(BFS)专题-详解429. N叉树的层序遍历(N-ary Tree Level Order Traversal)
- 使用fine-uploader上传文件
- 用java实现取1-100之间的99个不重复的随机数 然后输出没有被取出的数字
- [Environment setup]python+selenium+Eclipse+pydev环境搭建
- 2019 Multi-University Training Contest 8
- hdu 4081 Qin Shi Huang's National Road System(次小生成树prim)