系統版本:centos7.4
1、拉取鏡像,我拉取的是帶控制檯
docker pull rabbitmq:management
docker pull rabbitmq
(鏡像未配有控制檯)docker pull rabbitmq:management
(鏡像配有控制檯)
2、安裝RabbitMQ
docker run --name rabbitmq -d -p 15672:15672 -p 5672:5672 rabbitmq:management
3、訪問控制檯,如果是雲服務器記得開啓端口訪問
啓動容器後,可以瀏覽器中訪問http://ip:15672來查看控制檯信息。RabbitMQ
默認的用戶名:guest
,密碼:guest
登陸後
4、 在插件網址找到延遲插件的下載地址 ,下載後複製倒服務器目錄中,我的是/opt
網址:http://www.rabbitmq.com/community-plugins.html
5、進入插件目錄,解壓插件
如果沒有安裝解壓命令,安裝解壓命令
yum install -y unzip zip
解壓,注意最後有一個點,表示當前目錄
unzip rabbitmq_delayed_message_exchange-20191008-3.8.x.zip -d .
解壓後
6、拷貝插件至docker容器,其中rabbitmq是RabbitMQ容器名稱
docker cp rabbitmq_delayed_message_exchange-20191008-3.8.x.ez rabbitmq:/plugins
7、進入RabbitMQ容器中,rabbitmq是RabbitMQ的名稱
docker exec -it rabbitmq bash
rabbitmq-plugins list 命令查看已安裝插件
8、啓動延時插件,插件生效
rabbitmq-plugins enable rabbitmq_delayed_message_exchange
9、驗證是否安裝成功,在控制檯中出現了x-delayed-message則說明啓動成功了