0


RabbitMQ详解(二):Docker安装RabbitMQ

在Docker上安装部署RabbitMQ方便快捷,不需要额外安装Erlang环境,所以写该篇文章先来介绍如何在Docker上部署RabbitMQ。

一、安装并运行

(1)、在docker hub 中查找rabbitmq镜像

docker search rabbitmq:3.9.12-management

带有“mangement”的版本,包含web管理页面

(2)、从docker hub 中拉取rabbitmq镜像

docker pull rabbitmq:3.9.12-management

(3)、查看拉取的rabbitmq镜像

docker  images

(4)、运行 rabbitmq服务端

docker run -d\-v /opt/rabbitmq/data:/var/lib/rabbitmq \-p5672:5672 -p15672:15672 --name rabbitmq --restart=always \--hostname myRabbit rabbitmq:3.9.12-management
参数解释:
docker run :启动命令
--name :给容器起名字
--restart=always :设置为开机自启
-p : 端口映射,主机端口:容器端口  (5672:应用访问端口;15672:控制台Web端口号)
-v : 将主机中指定目录的挂载到容器的目录
-i : 以交互模式运行。
-t : 进入终端。
-d : 以守护模式后台运行。
-eXXX_XXX="xxxxxxxxxxx" : 指定环境变量

(5)、查看正在运行的容器

dockerps

(6)、容器运行成功之后,在浏览器访问:
http://192.168.xx.xx:15672
账号 guest , 密码 guest
在这里插入图片描述

在这里插入图片描述

二、其他操作

(1)、重新启动 rabbitmq 容器

docker   restart   <容器id>

(2)、结束正在运行的容器

docker  stop  <容器id>    容器优雅退出
dockerkill<容器id>    容器直接退出

(3)、删除 docker 容器 (容器在删除前要先结束)

dockerrm<容器id>[<容器id>...]

(4)、删除 docker 镜像

docker  rmi  <镜像id>[<镜像id>...]

(5)、查看正在运行的 rabbitmq 进程

ps-ef|grep   rabbitmq

(6)、进入容器内部

dockerexec-it<容器id>  /bin/bash

(7)、查看容器内网ip地址

docker  inspect <容器id>

(8)、查看docker 镜像的版本

docker image inspect <镜像名称>:latest|grep-i version

本文转载自: https://blog.csdn.net/weixin_44816664/article/details/129007676
版权归原作者 鹤冲天Pro 所有, 如有侵权,请联系我们删除。

“RabbitMQ详解(二):Docker安装RabbitMQ”的评论:

还没有评论