1.啟動docker:service docker start
2.下載rabbitmq: docker pull rabbitmq:management
3.根據(jù)下載的鏡像創(chuàng)建和啟動容器
docker run -d --name rabbitmq-m -p 5672:5672 -p 15672:15672 -v pwd/data:/var/lib/rabbitmq --hostname myRabbit -e RABBITMQ_DEFAULT_VHOST=my_vhost -e RABBITMQ_DEFAULT_USER=admin -e RABBITMQ_DEFAULT_PASS=admin rabbitmq:management
創(chuàng)建啟動容器命令解析:
命令語法:
docker run [OPTIONS] IMAGE [COMMAND] [ARG...]
使用 [OPTIONS]解析:
-d 后臺運行容器;
--name 指定容器名(后續(xù) 關(guān)閉 重啟 啟動 容器 使用);
-p 指定服務(wù)運行的端口
5672:rabbitmq服務(wù)器與生產(chǎn)者消費者通信端口號;
15672:rabbitmq后臺管理端口號;
-v 映射目錄
-v A:B 讓docker里面的B目錄指向命令執(zhí)行的本機的A目錄;
--hostname 主機名
RabbitMQ的一個重要注意事項是它根據(jù) “節(jié)點名稱” 存儲數(shù)據(jù)
節(jié)點名稱默認(rèn)為主機名
-e 指定環(huán)境變量
RABBITMQ_DEFAULT_VHOST:默認(rèn)虛擬機名;
RABBITMQ_DEFAULT_USER:默認(rèn)的用戶名;
RABBITMQ_DEFAULT_PASS:默認(rèn)用戶名的密碼;
使用IMAGE
rabbitmq:management,下載的鏡像。
4. 管理頁面訪問地址:http://172.26.14.155:15672/#/
5.處理使用WSL2的docker啟動rabbitmq,不能訪問rabbitmq后臺管理頁面的問題
參考資料:wsl2中docker內(nèi)部網(wǎng)絡(luò)的端口轉(zhuǎn)發(fā)https://www.liangzl.com/get-article-detail-191209.html