小知识,大挑战!本文正在参与「程序员必备小知识」创作活动
本文已参与 「掘力星计划」 ,赢取创作大礼包,挑战创作激励金。
📖前言
心态好了,就没那么累了。心情好了,所见皆是明媚风景。
“一时解决不了的问题,那就利用这个契机,看清自己的局限性,对自己进行一场拨乱反正。”正如老话所说,一念放下,万般自在。如果你正被烦心事扰乱心神,不妨学会断舍离。断掉胡思乱想,社区垃圾情绪,离开负面能量。心态好了,就没那么累了。心情好了,所见皆是明媚风景。
在
Rabbitmq
这一章节应该会做一阶段的停留,从安装到简单使用、介绍以及整合到项目中去,统统都会进行实际操作,期待你的关注和讨论~
Docker
安装 rabbitmq
1. 查看仓库里的 RabbitMQ
[root@VM-4-4-centos ~]# docker search rabbitmq:management
INDEX NAME DESCRIPTION STARS OFFICIAL AUTOMATED
docker.io docker.io/macintoshplus/rabbitmq-management Based on rabbitmq:management whit python a... 9 [OK]
docker.io docker.io/transmitsms/rabbitmq-sharded Fork of rabbitmq:management with sharded_e... 0
docker.io docker.io/yunyan2140/rabbitmq docker pull rabbitmq:management 0
2. 拉取镜像
这里会是最新镜像,如果需要指定版本在后面跟上版本号即可~
docker pull docker.io/macintoshplus/rabbitmq-management
3. 查看镜像
docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
docker.io/minio/minio latest 05f8bd224db3 4 weeks ago 260 MB
docker.io/redis latest 02c7f2054405 6 weeks ago 105 MB
docker.io/mysql 8.0.26 0716d6ebcc1a 6 weeks ago 514 MB
docker.io/nacos/nacos-server latest bdf60dc2ada3 2 months ago 1.05 GB
docker.io/nginx 1.17.7 c7460dfcab50 21 months ago 126 MB
docker.io/macintoshplus/rabbitmq-management latest c20a8529776b 5 years ago 216 MB
4. 制作容器并启动 RabbitMQ
docker run -d --hostname my-rabbit --name rabbitmq -e RABBITMQ_DEFAULT_USER=guest -e RABBITMQ_DEFAULT_PASS=guest -p 15672:15672 -p 5672:5672 rabbitmq
参数说明
-d #后台运行
-- homename my-rabbit #主机名
RABBITMQ_DEFAULT_USER=guest #可视化界面登录用户名
RABBITMQ_DEFAULT_PASS=guest #可视化界面登录密码
-p 15672:15672 #端口映射
rabbitmq #镜像ID
5. 启动成功
docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
d470b654dc2d rabbitmq "docker-entrypoint..." About a minute ago Up About a minute 4369/tcp, 0.0.0.0:5672->5672/tcp, 5671/tcp, 15691-15692/tcp, 25672/tcp, 0.0.0.0:15672->15672/tcp rabbitmq
c5b88ec0cd9e nginx:1.17.7 "nginx -g 'daemon ..." 4 weeks ago Up 4 weeks 0.0.0.0:80->80/tcp, 0.0.0.0:443->443/tcp, 0.0.0.0:8010->8010/tcp, 0.0.0.0:8080->8080/tcp nginx
5d2a3141657c redis "docker-entrypoint..." 4 weeks ago Up 4 weeks 0.0.0.0:6379->6379/tcp redis
7bd9d58854b8 mysql:8.0.26 "docker-entrypoint..." 4 weeks ago Up 4 weeks 0.0.0.0:3306->3306/tcp, 33060/tcp mysql8
f78bd7b3677b nacos/nacos-server "bin/docker-startu..." 4 weeks ago Up 4 weeks 0.0.0.0:8848->8848/tcp nacos
16f6e7f89ed8 minio/minio "/usr/bin/docker-e..." 4 weeks ago Up 4 weeks 0.0.0.0:9000-9001->9000-9001/tcp minio1
6. 访问页面
7. 访问 rabbitmq
主页时会出现无法访问,这是因为没有开启插件
开启插件:首先使用命令进入容器
docker exec -it myrabbitmq bash
最后:进入后执行,如下图所示:
rabbitmq-plugins enable rabbitmq_management
8. 默认账号密码如下:
guest
guest
PS:最近输出的文章以实用耐造为主(当然也有很简单的~),希望对你有所帮助而不是长篇大论全是理论实战弱鸡
,最后感谢大家耐心观看完毕,留个点赞收藏是您对我最大的鼓励!
🎉总结:
- 更多参考精彩博文请看这里:《陈永佳的博客》
- 喜欢博主的小伙伴可以加个关注、点个赞哦,持续更新嘿嘿!