Docker安裝RabbitMQ

拉取鏡像

docker pull rabbitmq:latest

后臺運行并設置開機啟動, 5672供客戶端訪問,15672供后臺管理界面訪問

docker run -d \
--name rabbitmq \
--restart always \
-p 5672:5672 \
-p 15672:15672 \
-v /mydata/rabbitmq:/var/lib/rabbitmq \
-e RABBITMQ_DEFAULT_USER=guest \
-e RABBITMQ_DEFAULT_PASS=123456 \
rabbitmq:latest

進入容器內(nèi)部,啟動管理頁面

docker exec -it 容器id /bin/bash
rabbitmq-plugins enable rabbitmq_management

5672端口:AMQP(Advanced Message Queuing Protocol)協(xié)議的默認端口,用于客戶端與RabbitMQ服務器之間的通信。
15672端口:RabbitMQ的管理界面,默認使用HTTP協(xié)議,用于監(jiān)控和管理RabbitMQ服務器。
4369端口:Erlang分布式節(jié)點通信端口,用于RabbitMQ節(jié)點之間的通信。
25672端口:Erlang分布式節(jié)點通信端口,用于集群中的內(nèi)部通信。
5671端口:安全的AMQP端口,使用TLS/SSL進行加密通信。
如果在云服務上部署需在安全組開通一下端口:15672、5672、25672、61613、1883。61613(stomp 消息傳輸)1883(MQTT消息隊列遙測傳輸)。

RabbitMQ默認的登錄賬號和密碼如下:
用戶名:guest
密碼: guest

 docker run -d \
--name rabbitmq \
--restart always \
-p 5672:5672 \
-p 15672:15672 \
-v /Users/leo/Documents/Workspace/docker_data/rabbitmq:/var/lib/rabbitmq \
-e RABBITMQ_DEFAULT_USER=guest \
-e RABBITMQ_DEFAULT_PASS=123456 \
--hostname mq \
--network hm-net \
rabbitmq:3.8-management
最后編輯于
?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容