docker安装RabbitMq
docker安装RabbitMq
RabbitMq简介
RabbitMQ 是一个用Erlang
语言编写的开源的消息代理
软件,广泛用于实现异步通信和应用程序解耦。
docker安装RabbitMq
① 默认已在linux虚拟机上安装docker,在命令行运行以下指令:
docker run -d --name rabbitmq -p 5671:5671 -p 5672:5672 -p 4369:4369 -p 25672:25672 -p 15671:15671 -p 15672:15672 rabbitmq:management
命令参数解释:
-
docker run
:这是 Docker 的命令,用于创建并启动一个新的容器。 -
-d
:表示以守护进程模式运行容器,即在后台运行。 -
--name rabbitmq
:指定容器的名称为rabbitmq
。 -
-p 5671:5671
:将容器内部的 5671 端口映射到宿主机的 5671 端口。这个端口通常用于 RabbitMQ 的 EPMD 协议,用于节点发现和集群形成。 -
-p 5672:5672
:将容器内部的 5672 端口映射到宿主机的 5672 端口,这是 AMQP 协议的默认端口。 -
-p 4369:4369
:将容器内部的 4369 端口映射到宿主机的 4369 端口,这是 RabbitMQ 的集群节点之间的通信端口。 -
-p 25672:25672
:将容器内部的 25672 端口映射到宿主机的 25672 端口,这是 RabbitMQ 的管理插件的 HTTP 接口。 -
-p 15671:15671
:将容器内部的 15671 端口映射到宿主机的 15671 端口,这是 RabbitMQ 的管理插件的 HTTPS 接口。 -
-p 15672:15672
:将容器内部的 15672 端口映射到宿主机的 15672 端口,这是 RabbitMQ 管理界面的默认 HTTP 端口。 -
rabbitmq:management
:指定使用的 Docker 镜像名称和标签,这里是 RabbitMQ 的官方管理界面镜像。
为容器设置自启动
,
docker update --restart=always
② 访问RabbitMq管理界面
打开浏览器,访问http://192.168.206.134:15672(192.168.206.134
是我的虚拟机地址)。默认的登录账号和密码是guest/guest
。
如果出现错误,则可以在命令行输入docker logs rabbitmq,查看日志
。