首页 > 编程知识 正文

深入rabbitmq,rabbitmq docker

时间:2023-05-05 09:42:30 阅读:146648 作者:2943

在Docker环境中安装Rabbitmq,但什么是Rabbitmq :

RabbitMQ是一个开源(MPL )消息队列服务软件,由LShift提供的高级消息服务质量协议(amqp )开源实现,具有高性能、强健性和案例

官网: https://www.rabbitmq.com/

二、环境准备LInux环境: Centos7

Docker版本: 17.12.0-ce

预装MQ版本:3.8.7

SSH链接工具: MobaXterm

三.安装Docker安装老三,pull images run

#提取指定版本的镜像dockerpullrabbitmq :3.8.7 -管理#最新版本(由于更新新版本的迭代更新有很多错误,因此不建议使用)的docker pull rabbit MQ

#查看当前的镜像docker images! [外部链接图像的导出失败。 源站可能有防盗链机制。 建议保存图像并直接上传。 (img-KjEHiHk2-1630028447991 ) ) Docker安装rabbit MQ.assets/1630027959872.png。 ] x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text _ Q1 netiba 6l-y5oc V5 ASN6zuo5

开始镜像

#要运行此命令,请注意-v -d --name的值已根据个人情况进行了更改。 #默认情况下,将创建管理员/管理员用户。 不再需要使用来宾帐户登录。 #最后一个id,号码是上面的IMAGE_ID或他的名字docker run-d-- namerbbitmq3.8.7- p 567233605672-p 15672336015672 ()。 - v/server/app/rabbit MQ//-- hostnamemyrabbit- erabbit MQ _ default _ vhost=my _ vhost _-erabbit MQ _ defabit

参数说明:-v home/rabbit/myrabbit/是指定位置文件的路径,本人在home下创建-d后台执行容器; - -指定名称容器名称; -指定运行p服务的端口的(5672 ) APP应用程序访问端口; 15672 :控制台Web端口号; -v映射目录或文件; --hostname主机名(RabbitMQ的一个重要注意事项是基于所谓的“节点名称”存储数据,并默认为主机名); -e指定环境变量(RABBITMQ_DEFAULT_VHOST :默认虚拟机名称; RABBITMQ_DEFAULT_USER :默认用户名; RABBITMQ_DEFAULT_PASS :默认用户名密码) rabbitMq的web可视化----- ip是您自己的服务器ip或虚拟机IP:15672

可以使用默认的Guest账号登陆,也可以使用刚刚注册的Admin登陆

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。