Windows下使用 Docker 部署 RabbitMQ


安裝 Docker

首先進入 https://docs.docker.com/desktop/windows/install/ 下載最新版 Docker,下載好后,雙擊進行安裝,此處不對安裝進行說明。

安裝好后,說面會出現 圖標,雙擊圖片,啟動 Docker,直到看見如下界面,即表示 Docker 已安裝完成。

說明:如果啟動中遇到因 WSL 2 導致的錯誤,請安裝 WSL 2

配置環境變量

系統變量 path 中增加內容 {安裝目錄}\Docker\resources\bin。 如:C:\Program Files\Docker\Docker\resources\bin,目錄下對應文件大致如下

拉取 RabbitMQ 鏡像到本地

此時進入 PowerShell 界面。 輸入如下命令

docker pull rabbitmq:management

注意:需要加上:management,否則是沒有對應的管理界面UI的

鏡像拉取成功后大致結果如下圖:

如果想要實現數據持久化,需要添加以下兩個命令,不需要的話可以把這兩個命令去掉
-v d:/rabbitmq/data:/var/lib/rabbitmq/mnesia/ 掛載宿主機目錄到容器目錄中
--hostname my_rabbit 指定hostname的名稱,因為RabbitMQ的mnesia目錄中文件夾名稱的一部分是hostname,如果不定義的話,是隨機生成的,后續如果重新創建容器,因為掛機目錄文件夾名稱不一樣,就無法保持新舊容器的數據一致。

創建容器並運行

語法 docker run -dit --name {自定義鏡像名稱} -e RABBITMQ_DEFAULT_USER={用戶名} -e RABBITMQ_DEFAULT_PASS={密碼} -p {管理界面端口} -p {服務端口} rabbitmq:management

docker run -dit --name rabbitmq -e RABBITMQ_DEFAULT_USER=admin -e RABBITMQ_DEFAULT_PASS=admin -p 15672:15672 -p 5672:5672 rabbitmq:management

瀏覽器地址欄輸入 http://localhost:15672 ,登錄 RabbitMQ 管理界面。如下圖則表示安裝成功。

在 Docker 中也可看到已添加的 rabbitmq


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM