在docker上部署啟動RabbitMQ及使用
一、docker上部署啟動RabbitMQ
1、查詢rabbitmq鏡像
docker search rabbitmq:management
2、拉取rabbitmq鏡像
docker pull rabbitmq:management
3、創建並啟動容器
3.1創建和啟動
docker run -d --hostname my-rabbit --name rabbit -p 8080:15672 rabbitmq:management
其中:--hostname:指定容器主機名稱
--name:指定容器名稱-p:將mq端口號映射到本地
3.2備選啟動同時設置用戶和密碼
docker run -d --hostname my-rabbit --name rabbit -e RABBITMQ_DEFAULT_USER=admin -e RABBITMQ_DEFAULT_PASS=admin -p 15672:15672 -p 5672:5672 -p 25672:25672 -p 61613:61613 -p 1883:1883 rabbitmq:management
注意:
-
15672:控制台端口號
-
-
5672:應用訪問端口號
此處的端口訪問是有區別的,控制台端口用於管理rabbitmq,應用訪問端口號為rabbitclient等應用訪問。
3.3查看rabbitmq運行狀況:
docker logs rabbit
4、訪問 http://localhost:156725、或者 http://localhost:8080 登錄
默認賬戶名:guest 密碼:guest
提醒,如果關閉計算機時未停止這個啟動的容器,再次啟動docker時會出現無法訪問15672的情況,此時只需停止並移除這個容器,然后重啟一次docker,重新執行啟動rabbitmq容器的命令即可。
注意:
-
15672:控制台端口號
-
-
5672:應用訪問端口號
此處的端口訪問是有區別的,控制台端口用於管理rabbitmq,應用訪問端口號為rabbitclient等應用訪問。
3.3查看rabbitmq運行狀況:
docker logs rabbit