步骤1:拉取镜像
docker pull rabbitmq:management
步骤2:运行
docker run -d –-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
-e:设置环境变量:
RABBITMQ_DEFAULT_USER:指定web管理平台的用户名
RABBITMQ_DEFAULT_PASS:指定web管理平台的用户名
如果不指定,则默认使用guest/guest(默认guest无法远程登陆,只能localhost:15672登陆)
小插曲:
docker: Error response from daemon: Ports are not available: exposing port TCP 0.0.0.0:61613 -> 0.0.0.0:0: listen tcp 0.0.0.0:61613: bind: An attempt was made to access a socket in a way forbidden by its access permissions.
以管理员身份运行一下命令,然后再执行docker run命令即可
net stop winnat
net start winnat
成功