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

創(chuàng)建并運行RabbitMQ
創(chuàng)建并運行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主機名稱-p 15672:15672:映射端口15672------>RabbitMQ管理平臺的端口-p 5672:5672:映射端口5672------>RabbitMQ消息通信的端口,消息的收發(fā)都通過這個端口-d:后臺運行rabbitmq:鏡像名稱,不加版本號默認為latest版本
創(chuàng)建并運行MQ容器成功
創(chuàng)建成功

查看正在運行的容器
docker ps

添加防火墻規(guī)則
因為本人使用的是云服務,并非虛擬機搭建,所以需要開放端口

關閉Linux的防火墻:
# 關閉 systemctl stop firewalld # 禁止開機啟動防火墻 systemctl disable firewalld
進入RabbitMQ管理平臺的端口
瀏覽器地址欄輸入:
服務器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交換機

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

Users用戶管理

以上就是Docker安裝配置RabbitMQ的實現(xiàn)步驟的詳細內(nèi)容,更多關于Docker 安裝RabbitMQ的資料請關注腳本之家其它相關文章!
相關文章
Docker下Mysql8數(shù)據(jù)備份與恢復實現(xiàn)
文章主要介紹了如何在Docker中創(chuàng)建和管理MySQL容器,包括創(chuàng)建容器、連接數(shù)據(jù)庫、備份和恢復數(shù)據(jù)庫、設置定時備份以及解決常見問題2026-01-01
Docker 倉庫管理和Docker Dockerfile詳解
倉庫(Repository)是集中存放鏡像的地方,以下介紹一下 Docker Hub,當然不止 docker hub,只是遠程的服務商不一樣,操作都是一樣的,對Docker 倉庫管理相關知識感興趣的朋友一起看看吧2023-11-11
.NET?6?從0到1使用Docker部署至Linux環(huán)境超詳細教程
這篇文章主要介紹了.NET?6?從0到1使用Docker部署至Linux環(huán)境,本文通過圖文并茂的形式給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2022-05-05
Windows環(huán)境GeoServer打包Docker的方法實現(xiàn)
本文介紹了在Windows環(huán)境下將GeoServer打包為Docker鏡像,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2024-12-12
docker compose 一鍵部署分布式配置中心Apollo的過程詳解
這篇文章主要介紹了docker compose 一鍵部署分布式配置中心Apollo,今天我們使用Docker來進行搭建,畢竟Docker對于開發(fā)者來說更友好一些,需要的朋友可以參考下2021-09-09

