ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

基于 Docker 安装 RabbitMQ

2022-05-13 22:36:08  阅读:145  来源: 互联网

标签:Pull 00 0.0 rabbitmq RabbitMQ docker 安装 Docker


查找RabbitMQ镜像

   docker search rabbitmq

[root@rabbitmq ~]# docker search rabbitmq
NAME                                       DESCRIPTION                                     STARS               OFFICIAL            AUTOMATED
rabbitmq                                   RabbitMQ is an open source multi-protocol me…   2768                [OK]               
bitnami/rabbitmq                           Bitnami Docker Image for RabbitMQ               31                                      [OK]
tutum/rabbitmq                             Base docker image to run a RabbitMQ server      20                                     
frodenas/rabbitmq                          A Docker Image for RabbitMQ                     12                                      [OK]
kbudde/rabbitmq-exporter                   rabbitmq_exporter for prometheus                11                                     


拉取RabbitMQ镜像

命令:
docker pull rabbitmq:3.6.6(镜像未配有控制台)
docker pull rabbitmq:3.6.6-management(镜像配有控制台)
注意:rabbitmq是官方镜像,该镜像不带控制台。如果要安装带控制台的镜像,需要在拉取镜像时附带tag标签,
例如:management。tag标签可以通过https://hub.docker.com/_/rabbitmq?tab=tags示例

 

[root@rabbitmq ~]# docker pull rabbitmq:3.6.6-management
Trying to pull repository docker.io/library/rabbitmq ...
3.6.6-management: Pulling from docker.io/library/rabbitmq
693502eb7dfb: Pull complete
7eb18686cc46: Pull complete
ae00e0021d4f: Pull complete
9c40b0d0b2a9: Pull complete
2fb8e146207a: Pull complete
3d218990416b: Pull complete
e6a2b2fe78c0: Pull complete
fe9045f6bf09: Pull complete
2811fbe50640: Pull complete
34de23e5443b: Pull complete
57fc62f25d65: Pull complete
130407bb1e30: Pull complete
861305534fee: Pull complete
166ee531bc38: Pull complete
bdc4fbb675c6: Pull complete
Digest: sha256:60fa2366e203f1515b99082c4a2f3dcb157d836eacedb31dfdeb97d3fd9dd1ee
Status: Downloaded newer image for docker.io/rabbitmq:3.6.6-management

安装 RabbitMQ

docker run --name rabbitmq -e RABBITMQ_DEFAULT_USER=modnim -e RABBITMQ_DEFAULT_PASS=modnim666666 -d -p 15672:15672 -p 5672:5672 rabbitmq:3.6.6-management

[root@rabbitmq ~]# docker run --name rabbitmq -e RABBITMQ_DEFAULT_USER=modnim -e RABBITMQ_DEFAULT_PASS=modnim666666 -d -p
 15672:15672 -p 5672:5672 rabbitmq:3.6.6-management38940628294bc36215733b43e32add2a20b3a4c6fc142612a31354a047f5e550
[root@rabbitmq ~]# docker ps
CONTAINER ID        IMAGE                       COMMAND                  CREATED             STATUS              PORTS  
                                                                                     NAMES38940628294b        rabbitmq:3.6.6-management   "docker-entrypoint..."   6 seconds ago       Up 4 seconds        4369/tcp
5671/tcp, 0.0.0.0:5672->5672/tcp, 15671/tcp, 25672/tcp, 0.0.0.0:15672->15672/tcp   rabbitmq3d8898437b4f        kibana:6.4.2                "/usr/local/bin/ki..."   7 months ago        Up 9 hours          0.0.0.0:
4601->5601/tcp                                                                       moden_kibanae70ab321a62f        kibana:6.4.2                "/usr/local/bin/ki..."   15 months ago       Up 9 hours          0.0.0.0:
5601->5601/tcp                                                                       mdsm_kibana157f575a7bc8        nginx                       "nginx -g 'daemon ..."   17 months ago       Up 9 hours          0.0.0.0:
8760->80/tcp, 0.0.0.0:8761->81/tcp


停止 RabbitMQ 容器

docker start rabbitmq

重启 RabbitMQ 容器

 docker restart rabbitmq

查看 RabbitMQ 容器进程信息

docker top rabbitmq 

UID                 PID                 PPID                C                   STIME               TTY                 T
IME                CMDpolkitd             14299               14267               0                   10:18               ?                   0
0:00:00            /bin/sh -e /usr/lib/rabbitmq/bin/rabbitmq-serverpolkitd             14462               14299               0                   10:18               ?                   0
0:00:00            /usr/lib/erlang/erts-8.2/bin/epmd -daemonpolkitd             14587               14299               12                  10:18               ?                   0
0:05:51            /usr/lib/erlang/erts-8.2/bin/beam.smp -W w -A 64 -P 1048576 -t 5000000 -stbt db -zdbbl 32000 -K true -B i -- -root /usr/lib/erlang -progname erl -- -home /var/lib/rabbitmq -- -pa /usr/lib/rabbitmq/lib/rabbitmq_server-3.6.6/ebin -noshell -noinput -s rabbit boot -sname rabbit@38940628294b -boot start_sasl -config /etc/rabbitmq/rabbitmq -kernel inet_default_connect_options [{nodelay,true}] -sasl errlog_type error -sasl sasl_error_logger tty -rabbit error_logger tty -rabbit sasl_error_logger tty -rabbit enabled_plugins_file "/etc/rabbitmq/enabled_plugins" -rabbit plugins_dir "/usr/lib/rabbitmq/lib/rabbitmq_server-3.6.6/plugins" -rabbit plugins_expand_dir "/var/lib/rabbitmq/mnesia/rabbit@38940628294b-plugins-expand" -os_mon start_cpu_sup false -os_mon start_disksup false -os_mon start_memsup false -mnesia dir "/var/lib/rabbitmq/mnesia/rabbit@38940628294b" -kernel inet_dist_listen_min 25672 -kernel inet_dist_listen_max 25672polkitd             14683               14587               0                   10:18               ?                   0
0:00:00            erl_child_setup 1048576polkitd             14698               14683               0                   10:18               ?                   0
0:00:02            inet_gethost 4polkitd             14699               14698               0                   10:18               ?                   0
0:00:05            inet_gethost 4

控制台信息

启动容器后,可以浏览器中访问http://39.108.48.194:15672来查看控制台信息。
RabbitMQ默认的启动的用户名:modnim,密码:modnim666666


 

标签:Pull,00,0.0,rabbitmq,RabbitMQ,docker,安装,Docker
来源: https://www.cnblogs.com/aleenjava/p/16268511.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有