在Ubuntu系统中使用Docker安装RabbitMQ
@
目录
使用Docker安装运行RabbitMQ要简单许多,也不再需要提前安装Erlang运行环境。首先应该安装Docker,可参考这篇文章在Ubuntu系统中安装Docker。
一、使用Docker安装并运行RabbitMQ
1. 在Docker Hub中搜索RabbitMQ
打开Docker Hub网站,然后搜索RabbitMQ,进入RabbitMQ官方维护的镜像。比如这里想要下载3.12.7版本的RabbitMQ,在Docker Hub中按Tags搜索,然后选择3.12.7-management版本,*-management版本表示自带后台管理页面。

2. 下载RabbitMQ镜像
sudo docker pull rabbitmq:3.12.7-management
3. 运行RabbitMQ镜像
首先运行 sudo docker image ls 查看已下载的镜像列表,看RabbitMQ镜像是否成功下载。

然后运行RabbitMQ镜像,运行成功后访问ip:15672端口可以访问RabbitMQ后台管理页面。
sudo docker run --name rabbitmq-3.12.7 -d -p 15672:15672 -p 5672:5672 rabbitmq:3.12.7-management
--name rabbitmq-3.12.7表示给容器起别名,别名为rabbitmq-3.12.7-d表示后台运行-p表示端口映射,比如当前系统已经运行了一个RabbitMQ了,那么此时宿主机的15672和5672端口已经被占用。那么可以指定-p 15671:15672 -p 5671:5672将RabbitMQ容器的15672和5672端口映射到宿主机的15671和5671端口。rabbitmq:3.12.7-management表示刚下载的RabbitMQ镜像名称
二、Docker其它一些常用命令
1. 查看Docker运行状态
sudo systemctl status docker
2. 查看容器列表,启动、停止、删除容器
# docker ps查看当前运行的容器,-a表示所有容器
sudo docker ps (-a)
sudo docker start <容器名称/容器ID>
sudo docker stop <容器名称/容器ID>
sudo docker rm <容器名称/容器ID>
3. 查看镜像列表、删除镜像
sudo docker image ls
sudo docker rmi <容器名称/容器ID>

浙公网安备 33010602011771号