網(wǎng)站制作比較好的公司網(wǎng)絡(luò)推廣的方法有
1.查詢r(jià)abbitmq的鏡像
docker search rabbitmq
2.安裝鏡像
如果需要安裝其他版本在rabbitmq后面跟上版本號(hào)即可
docker pull rabbitmq:3.7.7-management
docker pull rabbitmq:版本號(hào) -management
直接安裝最新的 docker pull rabbitmq
3.啟動(dòng)容器
docker run -dit --name rabbitmq --restart always \ -p 15672:15672 \ -p 5672:5672 \ -p 25672:25672 \ -p 61613:61613 \ -p 1883:1883 \ -v /usr/local/dockerdata/rabbitmq:/var/lib/rabbitmq \ rabbitmq:latest
參數(shù) :
-d 后臺(tái)運(yùn)行容器;
--name 指定容器名;
-p 指定服務(wù)運(yùn)行的端口(5672:應(yīng)用訪問端口;15672:控制臺(tái)Web端口號(hào));
-
v
?映射目錄或文件;
--
hostname
?主機(jī)名(RabbitMQ的一個(gè)重要注意事項(xiàng)是它根據(jù)所謂的 “節(jié)點(diǎn)名稱” 存儲(chǔ)數(shù)據(jù),默認(rèn)為主機(jī)名);
-e 指定環(huán)境變量;(RABBITMQ_DEFAULT_VHOST:默認(rèn)虛擬機(jī)名;RABBITMQ_DEFAULT_USER:默認(rèn)的用戶名;
RABBITMQ_DEFAULT_PASS:默認(rèn)用戶名的密碼)
4.查看正在運(yùn)行容器
docker ps
5.進(jìn)入容器內(nèi)部
docker exec -it 容器id /bin/bash
6.啟動(dòng)管理界面
運(yùn)行rabbitmq-plugins enable rabbitmq_management
7.常用命令
RabbitMQ 常用端口以及作用
5672端口:AMQP(Advanced Message Queuing Protocol)協(xié)議的默認(rèn)端口,用于客戶端與RabbitMQ服務(wù)器之間的通信。
15672端口:RabbitMQ的管理界面,默認(rèn)使用HTTP協(xié)議,用于監(jiān)控和管理RabbitMQ服務(wù)器。
4369端口:Erlang分布式節(jié)點(diǎn)通信端口,用于RabbitMQ節(jié)點(diǎn)之間的通信。
25672端口:Erlang分布式節(jié)點(diǎn)通信端口,用于集群中的內(nèi)部通信。
5671端口:安全的AMQP端口,使用TLS
/SSL
進(jìn)行加密通信。<br>如果在云服務(wù)上部署需在安全組開通一下端口:15672、5672、25672、61613、1883。<br>61613(stomp 消息傳輸)<br><em?
id
=
"__mceDel"
>1883(MQTT消息隊(duì)列遙測(cè)傳輸)。<
/em
>
8.RabbitMQ默認(rèn)的登錄賬號(hào)和密碼
用戶名:guest
密碼: guest
9.關(guān)閉容器
docker stop rabbitmq
?10.啟動(dòng)容器
docker start rabbitmq
11.瀏覽器運(yùn)行
http://ip:15672/