RabbitMQ是一套開源(MPL)的消息隊列服務軟體,是由 LShift 提供的一個 Advanced Message Queuing Protocol (AMQP) 的開源實作,由以高性能、健壯以及可伸縮性出名的 Erlang 寫成。作為應用中間件rabbitmq被廣泛應用于應用部署中,今天我們就來示範rabbitmq容器的安裝。當然,你也可以選擇網上下載下傳離線包進行離線安裝。
操作示範:
1.拉取鏡像檔案到本地
此時已經通過指令将鏡像檔案下載下傳下來
2.使用指令啟動rabbitmq容器
docker run -d --name rabbitmq --hostname rabbit --privileged=true --restart=always -p 5672:5672 -p 15672:15672 -e RABBITMQ_DEFAULT_USER=admin -e RABBITMQ_DEFAULT_PASS=admin rabbitmq:latest
--privileged=true 特權模式啟動容器
--restart=always 設定容器開機自啟
此時已經啟動rabbitmq服務
3.接下來進行rabbitmq的測試
首先檢視監聽端口5672和15672正常
4.啟動rabbitmq的web通路
首先通過指令進入到容器内部并檢視rabbitmq插件内容
使用指令啟動插件
5.通過使用浏覽器通路rabbitmq網頁服務
通路伺服器IP:15672 使用使用者名密碼admin admin進行登入。
6.通過rabbitmq的網頁服務我們就可以管理到應用相關隊列資訊。
登陸後可以進行操作測試。
我們也可以進入到容器内使用指令進行一些操作。
root@rabbit:/# rabbitmqctl version 【容器内檢視rabbitmq版本】
3.11.10
至此,rabbitmq容器服務已經搭建完成。