1、查找镜像
通过docker源找到支持arm架构的镜像,或者直接访问hub.docker.com/_/rabbitmq
2、下载镜像
➜ ~ docker pull rabbitmq
Using default tag: latest
latest: Pulling from library/rabbitmq
a39c84e173f0: Pull complete
7d3994c28245: Pull complete
10c911d5c079: Pull complete
769f1e4dc40b: Pull complete
2090f091d001: Pull complete
f9e692861b3e: Pull complete
d26c4b0e32ac: Pull complete
3cf30fecd6f0: Pull complete
c5b6ca5b444e: Pull complete
Digest: sha256:884146137011519524d506a12687127f3d2c7c37c2cc11206dc72c59bedea5e2
Status: Downloaded newer image for rabbitmq:latest
docker.io/library/rabbitmq:latest
3、查看镜像
通过docker images查看下载下来的镜像
➜ ~ docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
rabbitmq latest 092c6e9bcf1f 5 weeks ago 188MB
4、启动rabbitmq,通过以下多行命令(注意,命令是一条而已)
➜ ~ docker run \
-e RABBITMQ_DEFAULT_USER=guest \
-e RABBITMQ_DEFAULT_PASS=guest \
--name mq \
--hostname localhost \
-p 15672:15672 \
-p 5672:5672 \
-d \
rabbitmq
此时,访问http://localhost:15672/#/ 发现无法访问,需要开启web页面管理。
5、开启web页面管理
- 进入mq:docker exec -it mq /bin/bash
- 开启:rabbitmq-plugins enable rabbitmq_management
至此,即可访问