天天看點

使用容器化工具docker安裝rabbitmq

作者:我的運維之路

RabbitMQ是一套開源(MPL)的消息隊列服務軟體,是由 LShift 提供的一個 Advanced Message Queuing Protocol (AMQP) 的開源實作,由以高性能、健壯以及可伸縮性出名的 Erlang 寫成。作為應用中間件rabbitmq被廣泛應用于應用部署中,今天我們就來示範rabbitmq容器的安裝。當然,你也可以選擇網上下載下傳離線包進行離線安裝。

操作示範:

1.拉取鏡像檔案到本地

使用容器化工具docker安裝rabbitmq

此時已經通過指令将鏡像檔案下載下傳下來

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 設定容器開機自啟

使用容器化工具docker安裝rabbitmq

此時已經啟動rabbitmq服務

3.接下來進行rabbitmq的測試

使用容器化工具docker安裝rabbitmq

首先檢視監聽端口5672和15672正常

4.啟動rabbitmq的web通路

使用容器化工具docker安裝rabbitmq

首先通過指令進入到容器内部并檢視rabbitmq插件内容

使用容器化工具docker安裝rabbitmq

使用指令啟動插件

5.通過使用浏覽器通路rabbitmq網頁服務

使用容器化工具docker安裝rabbitmq

通路伺服器IP:15672 使用使用者名密碼admin admin進行登入。

6.通過rabbitmq的網頁服務我們就可以管理到應用相關隊列資訊。

使用容器化工具docker安裝rabbitmq

登陸後可以進行操作測試。

使用容器化工具docker安裝rabbitmq

我們也可以進入到容器内使用指令進行一些操作。

root@rabbit:/# rabbitmqctl version 【容器内檢視rabbitmq版本】

3.11.10

至此,rabbitmq容器服務已經搭建完成。