1、下載 RabbitMQ 鏡像
下載最新版本的鏡像:
docker pull rabbitmq
更多版本的鏡像可以訪問 Docker 官網(wǎng):https://hub.docker.com/_/rabbitmq?tab=tags
2、創(chuàng)建并運行 RabbitMQ 容器
啟動命令:
docker run -d -p 15672:15672 -p 5672:5672 \
-e RABBITMQ_DEFAULT_VHOST=my_vhost \
-e RABBITMQ_DEFAULT_USER=admin \
-e RABBITMQ_DEFAULT_PASS=admin \
--hostname myRabbit \
--name rabbitmq \
rabbitmq
參數(shù)說明:
-d:表示在后臺運行容器;
-p:將容器的端口 5672(應(yīng)用訪問端口)和 15672 (控制臺Web端口號)映射到主機中;
-e:指定環(huán)境變量:
RABBITMQ_DEFAULT_VHOST:默認虛擬機名;
RABBITMQ_DEFAULT_USER:默認的用戶名;
RABBITMQ_DEFAULT_PASS:默認的用戶密碼;
–hostname:指定主機名(RabbitMQ 的一個重要注意事項是它根據(jù)所謂的 節(jié)點名稱 存儲數(shù)據(jù),默認為主機名);
–name rabbitmq:設(shè)置容器名稱;
rabbitmq:容器使用的鏡像名稱;
查看啟動情況:
docker ps -l
------------
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
72072ace59f0 rabbitmq "docker-entrypoint.s…" 12 seconds ago Up 9 seconds 4369/tcp, 0.0.0.0:5672->5672/tcp, :::5672->5672/tcp, 5671/tcp, 15691-15692/tcp, 25672/tcp, 0.0.0.0:15672->15672/tcp, :::15672->15672/tcp rabbitmq
設(shè)置 docker 啟動的時候自動啟動(可選):
docker update rabbitmq --restart=always
3、啟動 rabbitmq_management
方法一:
docker exec -it rabbitmq /bin/bash
---------------------------------
user@7b295c46c99d /: rabbitmq-plugins enable rabbitmq_management
方法二::
docker exec -it rabbitmq rabbitmq-plugins enable rabbitmq_management
4、訪問 RabbitMQ 后臺管理
瀏覽器輸入地址:http://ip:15672 即可訪問后臺管理頁面,這里的 ip 為運行 RabbitMQ 所在的服務(wù)器的 IP 地址;
默認的用戶名和密碼都是 guest(前提是沒有在容器創(chuàng)建的時候指定用戶名密碼);
注意: 由于我在啟動容器的時候設(shè)置了默認的用戶名 (admin) 和密碼 (admin),所以需要使用設(shè)置的用戶名和密碼進行登錄。
登錄進去后的管理頁面如下:
重點:
無法訪問可以嘗試
-
如果使用的是云服務(wù)器,記得開啟相應(yīng)的端口
文章來源:http://www.zghlxwxcb.cn/news/detail-823669.html
-
開啟插件文章來源地址http://www.zghlxwxcb.cn/news/detail-823669.html
##進入到容器內(nèi)部執(zhí)行插件激活
docker exec -it rabbitmq bash
rabbitmq-plugins enable rabbitmq_management
到了這里,關(guān)于Docker中安裝 RabbitMQ的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!