Docker安裝配置RabbitMQ的實(shí)現(xiàn)步驟
單機(jī)部署
本文將在Centos7系統(tǒng)下演示使用Docker來(lái)安裝RabbitMQ。
在線拉取
rabbitmq鏡像
docker pull rabbitmq:3-management
注:rabbitmq:3-management是一個(gè)基于瀏覽器圖形的管理界面,用于管理、監(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
命令說(shuō)明:
RABBITMQ_DEFAULT_USER=rabbitmq:用戶名RABBITMQ_DEFAULT_PASS=rabbitmq:密碼- 將來(lái)我們?nèi)ピL問(wèn)MQ或者是登錄MQ管理平臺(tái),都需要這個(gè)賬號(hào)和密碼
--name RabbitMQ:定義容器名稱(chēng)--hostname mq1:定義MQ主機(jī)名稱(chēng)-p 15672:15672:映射端口15672------>RabbitMQ管理平臺(tái)的端口-p 5672:5672:映射端口5672------>RabbitMQ消息通信的端口,消息的收發(fā)都通過(guò)這個(gè)端口-d:后臺(tái)運(yùn)行rabbitmq:鏡像名稱(chēng),不加版本號(hào)默認(rèn)為latest版本
創(chuàng)建并運(yùn)行MQ容器成功
創(chuàng)建成功

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

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

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

Overview總覽

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

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

Exchanges交換機(jī)

Queues隊(duì)列
隊(duì)列就是來(lái)做消息存儲(chǔ)的

Users用戶管理

以上就是Docker安裝配置RabbitMQ的實(shí)現(xiàn)步驟的詳細(xì)內(nèi)容,更多關(guān)于Docker 安裝RabbitMQ的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!
- docker安裝RabbitMQ詳細(xì)步驟
- docker啟動(dòng)rabbitmq以及使用方式詳解
- docker部署rabbitmq集群的實(shí)現(xiàn)方法
- docker搭建rabbitmq集群環(huán)境的方法
- Docker搭建RabbitMQ集群的方法步驟
- docker快速安裝rabbitmq的方法步驟
- docker安裝并運(yùn)行rabbitmq的實(shí)例代碼
- 用docker部署RabbitMQ環(huán)境的詳細(xì)介紹
- Docker部署rabbitmq遇到的兩個(gè)問(wèn)題
- Docker Compose重啟RabbitMQ數(shù)據(jù)丟失
相關(guān)文章
Docker下Mysql8數(shù)據(jù)備份與恢復(fù)實(shí)現(xiàn)
文章主要介紹了如何在Docker中創(chuàng)建和管理MySQL容器,包括創(chuàng)建容器、連接數(shù)據(jù)庫(kù)、備份和恢復(fù)數(shù)據(jù)庫(kù)、設(shè)置定時(shí)備份以及解決常見(jiàn)問(wèn)題2026-01-01
Docker 倉(cāng)庫(kù)管理和Docker Dockerfile詳解
倉(cāng)庫(kù)(Repository)是集中存放鏡像的地方,以下介紹一下 Docker Hub,當(dāng)然不止 docker hub,只是遠(yuǎn)程的服務(wù)商不一樣,操作都是一樣的,對(duì)Docker 倉(cāng)庫(kù)管理相關(guān)知識(shí)感興趣的朋友一起看看吧2023-11-11
一篇文章學(xué)會(huì)Docker命令小結(jié)
這篇文章主要介紹了一篇文章學(xué)會(huì)Docker命令小結(jié),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-07-07
關(guān)于docker啟動(dòng)jenkins環(huán)境的問(wèn)題
這篇文章主要介紹了docker啟動(dòng)jenkins環(huán)境的問(wèn)題,文中提到了jenkins基本工作原理及管理員密碼獲取方法,對(duì)docker啟動(dòng)jenkins環(huán)境相關(guān)知識(shí)感興趣的朋友一起看看吧2022-04-04
.NET?6?從0到1使用Docker部署至Linux環(huán)境超詳細(xì)教程
這篇文章主要介紹了.NET?6?從0到1使用Docker部署至Linux環(huán)境,本文通過(guò)圖文并茂的形式給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2022-05-05
Windows環(huán)境GeoServer打包Docker的方法實(shí)現(xiàn)
本文介紹了在Windows環(huán)境下將GeoServer打包為Docker鏡像,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2024-12-12
Docker一鍵部署springcloud項(xiàng)目的方法
本文主要介紹了Docker一鍵部署springcloud項(xiàng)目的方法,文中通過(guò)示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2021-12-12
docker compose 一鍵部署分布式配置中心Apollo的過(guò)程詳解
這篇文章主要介紹了docker compose 一鍵部署分布式配置中心Apollo,今天我們使用Docker來(lái)進(jìn)行搭建,畢竟Docker對(duì)于開(kāi)發(fā)者來(lái)說(shuō)更友好一些,需要的朋友可以參考下2021-09-09
docker 內(nèi)存監(jiān)控與壓測(cè)方式
這篇文章主要介紹了docker 內(nèi)存監(jiān)控與壓測(cè)方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2021-03-03

