1.拉取镜像
docker pull rabbitmq:3-management
2.启动镜像(默认用户名密码),默认guest 用户,密码也是 guest
docker run -d --hostname my-rabbit --name rabbit -p 15672:15672 -p 5672:5672 rabbitmq:3-management
出现如下错误,防火墙的原因,如果是先启动docker然后又关闭防火墙,这时候要重启docker,原则就是在run容器之前要关闭防火墙。
/usr/bin/docker-current: Error response from daemon: driver failed programming external connectivity on endpoint rabbit (2036da1aad75e59eb2ecdd437d94d78735552d51d2ce8d3edc08d7b9ccb5d5bd): (iptables failed: iptables --wait -t nat -A DOCKER -p tcp -d 0/0 --dport 15672 -j DNAT --to-destination 172.17.0.2:15672 ! -i docker0: iptables: No chain/target/match by that name.
3.启动镜像(设置用户名密码)
默认的guest账号只能在localhost中进行查看所以需要修改密码
docker run -d --hostname my-rabbit --name rabbit -e RABBITMQ_DEFAULT_USER=root -e RABBITMQ_DEFAULT_PASS=ltc123456 -p 15672:15672 -p 5672:5672 rabbitmq:3-management