在Ubuntu系统中使用Docker安装RabbitMQ

目录

  • 一、使用Docker安装并运行RabbitMQ
    • 1. 在Docker Hub中搜索RabbitMQ
    • 2. 下载RabbitMQ镜像
    • 3. 运行RabbitMQ镜像
  • 二、Docker其它一些常用命令
    • 1. 查看Docker运行状态
    • 2. 查看容器列表,启动、停止、删除容器
    • 3. 查看镜像列表、删除镜像

使用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版本表示自带后台管理页面。
在Ubuntu系统中使用Docker安装RabbitMQ_第1张图片

2. 下载RabbitMQ镜像

sudo docker pull rabbitmq:3.12.7-management

3. 运行RabbitMQ镜像

首先运行 sudo docker image ls 查看已下载的镜像列表,看RabbitMQ镜像是否成功下载。
在Ubuntu系统中使用Docker安装RabbitMQ_第2张图片

然后运行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了,那么此时宿主机的156725672端口已经被占用。那么可以指定-p 15671:15672 -p 5671:5672将RabbitMQ容器的156725672端口映射到宿主机的156715671端口。
  • 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>

你可能感兴趣的:(RabbitMQ的安装过程,ubuntu,docker,rabbitmq)