Docker获取并运行RabbitMQ
1.搜索RabbitMQ镜像
Docker搜索Rabbitmq镜像.
docker search rabbitmq
2.拉取镜像
我们选择官方版本的,也就是第一个.通过这个镜像创建的容器需要我们额外打开web management的插件,若不想手动开启,可下载 rabbitmq/managementdocker pull rabbitmq
3. 创建容器.
镜像下载后,通过该镜像创建一个容器.
**docker run -d --hostname my-rabbit -p 5671:5671 -p 5672:5672 -p 15671:15671 -p 15672:15672 -p 25672:25672 -p 4369:4369 -v $PWD/rabbitmq-data:/var/rabbitmq/lib --name my_rabbitmq rabbitmq:latest
参数介绍:
-d:后台运行容器.
--hostname:指定主机名.
-p:指定端口映射.
-v:文件目录映射.
--name:定义容器名称.
4. 查看日志.
docker logs my_rabbitmq
5.开启插件
如果使用的镜像为rabbitmq/management,到此步可直接浏览器访问localhost:15672;若使用rabbitmq镜像,我们需要进入docker,开启rabbitmq-management插件.
docker exec -it my_rabbitmq /bin/bash
ls
可以看到有plugins插件的目录,我们需要用到的插件都在里面,使用命令即可开启插件.
cd plugins
rabbitmq-plugins enable rabbitmq_management