在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登陆