Docker安裝配置RabbitMQ的實(shí)現(xiàn)步驟
單機(jī)部署
本文將在Centos7系統(tǒng)下演示使用Docker來安裝RabbitMQ。
在線拉取
rabbitmq鏡像
docker pull rabbitmq:3-management
注:rabbitmq:3-management是一個基于瀏覽器圖形的管理界面,用于管理、監(jiān)控rabbitmq的運(yùn)行情況,它是以插件的形式提供的。
查看鏡像
docker images

創(chuàng)建并運(yùn)行RabbitMQ
創(chuàng)建并運(yùn)行RabbitMQ命令:
docker run \ -e RABBITMQ_DEFAULT_USER=rabbitmq\ -e RABBITMQ_DEFAULT_PASS=rabbitmq\ --name RabbitMQ\ --hostname mq1 \ -p 15672:15672 \ -p 5672:5672 \ -d \ rabbitmq:3-management
命令說明:
RABBITMQ_DEFAULT_USER=rabbitmq:用戶名RABBITMQ_DEFAULT_PASS=rabbitmq:密碼- 將來我們?nèi)ピL問MQ或者是登錄MQ管理平臺,都需要這個賬號和密碼
--name RabbitMQ:定義容器名稱--hostname mq1:定義MQ主機(jī)名稱-p 15672:15672:映射端口15672------>RabbitMQ管理平臺的端口-p 5672:5672:映射端口5672------>RabbitMQ消息通信的端口,消息的收發(fā)都通過這個端口-d:后臺運(yùn)行rabbitmq:鏡像名稱,不加版本號默認(rèn)為latest版本
創(chuàng)建并運(yùn)行MQ容器成功
創(chuàng)建成功

查看正在運(yùn)行的容器
docker ps

添加防火墻規(guī)則
因?yàn)楸救耸褂玫氖窃品?wù),并非虛擬機(jī)搭建,所以需要開放端口

關(guān)閉Linux的防火墻:
# 關(guān)閉 systemctl stop firewalld # 禁止開機(jī)啟動防火墻 systemctl disable firewalld
進(jìn)入RabbitMQ管理平臺的端口
瀏覽器地址欄輸入:
服務(wù)器IP:15672
賬號密碼就是創(chuàng)建容器的時候定義的:
## 賬號 rabbitmq -e RABBITMQ_DEFAULT_USER=rabbitmq\ ## 密碼 rabbitmq -e RABBITMQ_DEFAULT_PASS=rabbitmq\

Overview總覽

Connections連接
將來消息發(fā)送者和消息接收者都會跟MQ建立連接

Channels通道
消息發(fā)送者和消息接收者都會基于Channels通道完成消息發(fā)送和接收

Exchanges交換機(jī)

Queues隊列
隊列就是來做消息存儲的

Users用戶管理

以上就是Docker安裝配置RabbitMQ的實(shí)現(xiàn)步驟的詳細(xì)內(nèi)容,更多關(guān)于Docker 安裝RabbitMQ的資料請關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
Docker不同宿主機(jī)網(wǎng)絡(luò)打通的操作方案
這篇文章主要介紹了Docker不同宿主機(jī)網(wǎng)絡(luò)打通的方案?,本方式使用docker?Swarm集群的方式創(chuàng)建overlay?網(wǎng)絡(luò)進(jìn)行打通,需要的朋友可以參考下2024-08-08
詳解Docker方式實(shí)現(xiàn)MySql 主從復(fù)制(實(shí)踐篇)
本篇文章主要介紹了詳解Docker方式實(shí)現(xiàn)MySql 主從復(fù)制(實(shí)踐篇),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-11-11
Dockerfile中ENTRYPOINT 和 CMD的區(qū)別說明
這篇文章主要介紹了Dockerfile中ENTRYPOINT 和 CMD的區(qū)別說明,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-11-11
詳解如何獲取docker容器(container)的ip地址
這篇文章主要介紹了詳解如何獲取docker容器(container)的ip地址,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-09-09
docker創(chuàng)建centos容器并在容器里下載MySQL本地連接MySQL
這篇文章主要介紹了docker創(chuàng)建centos容器并在容器里下載MySQL本地連接MySQL,文章內(nèi)容介紹詳細(xì)需要的小伙伴可以參考一下2022-03-03
docker安裝Jenkins執(zhí)行構(gòu)建jar運(yùn)行方式
這篇文章主要介紹了docker安裝Jenkins執(zhí)行構(gòu)建jar運(yùn)行方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2024-05-05
docker在linux系統(tǒng)上邊下載鏡像速度緩慢的問題及解決
這篇文章主要介紹了docker在linux系統(tǒng)上邊下載鏡像速度緩慢的問題及解決,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2024-04-04

