環境
Liunx: CentOS7.5
RabbitMQ:3.4
docker:17.05.0-ce(安裝參考上篇文章)
查看鏡像
#docker search rabbitmq
拉取鏡像(management 只有這個能訪問WEB管理頁面,一個小時驗證。)
#docker pull rabbitmq:management
啓動鏡像(默認用戶名密碼),默認guest 用戶,密碼也是 guest
#docker run -d --name rabbitmq -p 15672:15672 -p 5672:5672 rabbitmq:management
啓動鏡像(設置用戶名密碼)
#docker run -d --name rabbit -e RABBITMQ_DEFAULT_USER=user -e RABBITMQ_DEFAULT_PASS=password -p 15672:15672 -p 5672:5672 rabbitmq:management
完成後訪問:http://xxx.xxx.xxx.xxx:15672/
開啓遠程訪問
進入容器,確保已經啓動成功的狀態下進入
#docker exec -it rabbit bash
進入配置文件目錄
#cd /etc/rabbitmq
把原先的 rabbitmq.conf 改名,先不用,這個是新版的配置方式
新建 rabbitmq.config
[
{rabbit,
[
{loopback_users, []}
]}
].
保存退出。exit退出容器,重啓容器
#docker restart 容器名
注意查看日誌是否有報錯信息
#docker logs 容器名