我們平時在使用RabbitMQ是基於Windows操作系統的,在使用前需要安裝Er-Lang和RabbitMQ服務程序,如果版本不對RabbitMQ就啟動失敗,安裝流程也比較麻煩。
但如果在Docker中則變得簡單。
在使用RabbitMQ之前,我們首先需要拉取RabbitMQ鏡像,然后在進行運行RabbitMQ容器。
一、拉取RabbitMQ鏡像
命令:
docker pull rabbitmq:management
這個鏡像自帶Web管理界面。
如圖:

二、運行RabbitMQ容器
在運行RabbitMQ容器的時候,我們需要設置相關的參數,比如映射端口和RabbitMQ的管理賬號以及密碼。
如果我們想使用默認賬號(賬號:guest密碼:guest)可以使用以下命令啟動容器:
docker run --name rabbitmq -p 15672:15672 -p 5672:5672 rabbitmq:management
端口:15672表示Web界面管理訪問地址端口
端口:5672表示服務地址,如果我們需要使用RabbitMQ則用這個端口。
啟動后,我們使用Web管理界面登錄試試,如圖:

用戶名和密碼輸入guest登錄成功!
如圖:

如果我們在運行RabbitMQ容器的時候想指定用戶的話可以這么做:
docker run --name rabbitmq -e RABBITMQ_DEFAULT_USER=admin -e RABBITMQ_DEFAULT_PASS=123456 -p 15672:15672 -p 5672:5672 rabbitmq:management
-e表示設置環境變量,這里添加了兩個,一個是默認登錄名,一個是默認登錄密碼。這里使用的是用戶:admin,密碼:123456。
啟動后我們打開RabbitMQ的Web界面地址,輸入用戶名admin,密碼123456登錄成功!

今天介紹到這,后續我們接着介紹如何在容器里數據持久化。
