最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

docker部署rabbitmq消息隊列實踐

 更新時間:2026年04月08日 09:46:53   作者:爭做倒數(shù)第二  
文章主要介紹了使用Docker部署RabbitMQ的過程,包括在DockerHub上查找和下載RabbitMQ鏡像、通過Docker啟動鏡像、映射端口、指定主機名和容器名等步驟,并詳細(xì)解釋了如何解決啟動失敗的問題及如何通過Web端訪問部署好的RabbitMQ

一、首先我們在dockerhub上搜索rabbitmq鏡像

#命令:docker search rabbitmq:v3.11.2

(下載版本我們可以通過指定,也可以通過直接搜過rabbitmq獲取dockerhub上的最新版本,例如docker search rabbitmq)

二、搜索完成后,我們有了目標(biāo)鏡像版本

下一步就是通過dockerhub把鏡像下載到本地,方便我們直接使用鏡像時再去下載鏡像。

#命令:docker pull rabbitmq

(如果大家想拉取對應(yīng)rabbitmq鏡像版本的話,我們在rabbitmq后面加上“:版本”)

 

因為我們本機的虛擬機已經(jīng)是成功拉取過鏡像,所以給出的是這個提示。

正常拉取鏡像時,會有一個pull的過程。

三、拉取鏡像完成后

我們需要的就是通過docker來啟動這個rabbitmq來幫助我們完成所需要的環(huán)境部署工作。

#命令:docker run -d --hostname my-rabbit --name rabbit -p 15672:15672 -p 5673:5672 rabbitmq:3.11.2

需要注意幾點:

  • 1、-p 是mq內(nèi)部外部映射端口,-p 外部端口:內(nèi)部端口;
  • 2、--hostname:指定容器主機名稱
  • 3、--name:指定容器名稱

啟動成功后,我們通過命令:docker ps  查看 rabbitmq的進(jìn)程是否在運行。

重要注意:

此處如果docker啟動失敗,我們通過docker logs 鏡像ID可以去查看下docker啟動鏡像日志,方便排查故障,例如端口沖突,容器名稱沖突。

#命令:docker logs 鏡像ID

隨后在通過 docker exec -it 容器id /bin/bssh

例如:#命令docker exec -it a9e428d5f120 /bin/bash

進(jìn)入容器內(nèi)部后,在運行

#命令:rabbitmq-plugins enable rabbitmq_management

截至到此步驟,我們就可以通過web端去訪問我們通過docker部署的rabbitmq。

四、訪問

我們打開瀏覽器,直接搜對應(yīng)的IP地址及端口即可,例如:http://本機ip:15672。

訪問如圖:

默認(rèn)訪問用戶名:guest         密碼:guest

登錄成功如圖:

到此的話,我們通過docker部署的rabbitmq就已經(jīng)可以正常通過web端去訪問。

要提醒大家的是如果關(guān)閉計算機時未停止這個啟動的容器,再次啟動docker時會出現(xiàn)無法訪問15672的情況,此時只需停止并移除這個容器,然后重啟一次docker,重新執(zhí)行啟動rabbitmq容器的命令即可。

總結(jié)

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論

册亨县| 宜宾市| 左权县| 汤阴县| 平罗县| 绿春县| 宁河县| 台东县| 西乌| 麻阳| 晋城| 玛沁县| 潼关县| 宜章县| 旌德县| 武清区| 萨迦县| 新丰县| 洪泽县| 囊谦县| 乐安县| 乌鲁木齐市| 庆云县| 达日县| 宝山区| 嵩明县| 乌兰察布市| 彝良县| 蕲春县| 阿坝| 江门市| 房产| 莱芜市| 砚山县| 张家界市| 监利县| 留坝县| 阿尔山市| 田阳县| 叶城县| 阜城县|