RabbitMQ
镜像下载最新版本的镜像:
docker pull rabbitmq
更多版本的镜像可以访问 Docker 官网:https://hub.docker.com/_/rabbitmq?tab=tags
RabbitMQ
容器启动命令:
docker run -d -p 15672:15672 -p 5672:5672
-e RABBITMQ_DEFAULT_VHOST=my_vhost
-e RABBITMQ_DEFAULT_USER=admin
-e RABBITMQ_DEFAULT_PASS=admin
--hostname myRabbit
--name rabbitmq
rabbitmq
参数说明:
-d
:表示在后台运行容器;-p
:将容器的端口 5672(应用访问端口)和 15672 (控制台Web端口号)映射到主机中;-e
:指定环境变量:
--hostname
:指定主机名(RabbitMQ 的一个重要注意事项是它根据所谓的 节点名称 存储数据,默认为主机名);--name rabbitmq
:设置容器名称;rabbitmq
:容器使用的镜像名称;查看启动情况:
docker ps -l
------------
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
72072ace59f0 rabbitmq "docker-entrypoint.s…" 12 seconds ago Up 9 seconds 4369/tcp, 0.0.0.0:5672->5672/tcp, :::5672->5672/tcp, 5671/tcp, 15691-15692/tcp, 25672/tcp, 0.0.0.0:15672->15672/tcp, :::15672->15672/tcp rabbitmq
设置 docker 启动的时候自动启动(可选):
docker update rabbitmq --restart=always
rabbitmq_management
方法一:
docker exec -it rabbitmq /bin/bash
---------------------------------
user@7b295c46c99d /: rabbitmq-plugins enable rabbitmq_management
方法二::
docker exec -it rabbitmq rabbitmq-plugins enable rabbitmq_management
RabbitMQ
后台管理http://ip:15672
即可访问后台管理页面,这里的 ip
为运行 RabbitMQ 所在的服务器的 IP 地址;guest
(如果没有在容器创建的时候指定用户名密码);提示: 如果无法访问可以尝试开启防火墙 15672 端口:
firewall-cmd --zone=public --add-port=15672/tcp --permanent
firewall-cmd --reload
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。自己不成体系的自学效率很低又漫长,而且容易碰到天花板技术停止不前。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。添加下方名片,即可获取全套学习资料哦