微服务SpringCloud项目(十):docker初步安装rabbitmq镜像

817 阅读3分钟

小知识,大挑战!本文正在参与「程序员必备小知识」创作活动

本文已参与 「掘力星计划」 ,赢取创作大礼包,挑战创作激励金。

📖前言

心态好了,就没那么累了。心情好了,所见皆是明媚风景。

“一时解决不了的问题,那就利用这个契机,看清自己的局限性,对自己进行一场拨乱反正。”正如老话所说,一念放下,万般自在。如果你正被烦心事扰乱心神,不妨学会断舍离。断掉胡思乱想,社区垃圾情绪,离开负面能量。心态好了,就没那么累了。心情好了,所见皆是明媚风景。

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. 访问页面

http://ip:15672/

7. 访问 rabbitmq 主页时会出现无法访问,这是因为没有开启插件

开启插件:首先使用命令进入容器

docker exec -it myrabbitmq bash

最后:进入后执行,如下图所示:

rabbitmq-plugins enable rabbitmq_management

1634539589.jpg

8. 默认账号密码如下:

guest

guest

1634539589(1).jpg


PS:最近输出的文章以实用耐造为主(当然也有很简单的~),希望对你有所帮助而不是长篇大论全是理论实战弱鸡,最后感谢大家耐心观看完毕,留个点赞收藏是您对我最大的鼓励!


🎉总结:

  • 更多参考精彩博文请看这里:《陈永佳的博客》
  • 喜欢博主的小伙伴可以加个关注、点个赞哦,持续更新嘿嘿!