1. 安装Docker
首先需要安装Docker,可以前往Docker官网下载相应的安装包进行安装。
2. 拉取RabbitMQ镜像
在终端中输入以下命令拉取RabbitMQ的官方镜像:
docker pull rabbitmq:3-management
其中rabbitmq:3-management的含义是使用带有管理插件的RabbitMQ 3.x版本镜像。如果不需要管理插件,可以将-management选项去掉。
3. 启动RabbitMQ容器
使用以下命令启动RabbitMQ容器:
`docker run -d --name rabbitmq -p 5672:5672 -p 15672:15672 rabbitmq:3-management`
其中,
-d表示以后台方式运行容器;
–name rabbitmq指定容器名称为rabbitmq;
-p 5672:5672表示将主机的5672端口映射到容器的5672端口;
-p 15672:15672表示将主机的15672端口映射到容器的15672端口;
rabbitmq:3-management表示使用RabbitMQ 3.x版本带有管理插件的官方镜像。
如果安装的是不带管理插件的rabbitmq镜像,可以这样做:
用以下命令查看容器id:
docker ps -a
再进入容器开启插件:
docker exec -it 318cf77b167d /bin/bash //其中318cf77b167d为容器id
rabbitmq-plugins enable rabbitmq_management
4. 访问RabbitMQ管理页面
访问http://localhost:15672即可进入RabbitMQ的管理页面,默认用户名和密码均为guest。如果需要修改默认用户名和密码,可以在启动容器时使用环境变量进行设置。
修改默认用户名和密码:
docker run -e RABBITMQ_DEFAULT_USER=root -e RABBITMQ_DEFAULT_PASS=123456 --name mq --hostname mq1 -p 15672:15672 -p 5672:5672 -d rabbitmq:latest
至此,Docker安装RabbitMQ的步骤就完成了。