docker学习9-搭建rabbitMQ环境

时间:2020-12-27 15:32:48

前言

docker搭建rabbitMQ环境

下载镜像

rabbitMQ 镜像仓库地址https://hub.docker.com/_/rabbitmq

找带有 mangement的版本,会带后台管理界面

docker学习9-搭建rabbitMQ环境

下载 3.8.0-management 镜像

docker pull rabbitmq:3.8.0-management

查看镜像

[root@yoyo ~]# docker images rabbitmq
REPOSITORY TAG IMAGE ID CREATED SIZE
rabbitmq 3.8.0-management 27764c8758a0 4 days ago 180MB

启动容器

启动容器

docker run -d --name rabbitmq3.8 -p 5672:5672 -p 15672:15672 -v /root/rabbitmq/data:/var/lib/rabbitmq --hostname myRabbit  -e RABBITMQ_DEFAULT_USER=admin -e RABBITMQ_DEFAULT_PASS=123456 rabbitmq:3.8.0-management

参数说明

  • -d 后台运行容器;
  • --name 指定容器名;
  • -p 指定服务运行的端口(5672:应用访问端口;15672:控制台Web端口号);
  • -v 映射目录或文件;
  • --hostname 主机名(RabbitMQ的一个重要注意事项是它根据所谓的 “节点名称” 存储数据,默认为主机名);
  • -e 指定环境变量;(RABBITMQ_DEFAULT_USER:默认的用户名;RABBITMQ_DEFAULT_PASS:默认用户名的密码)

查看容器运行状态

[root@yoyo rabbitmq]# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
70efaf53c9f1 rabbitmq:3.8.0-management "docker-entrypoint.s…" 4 seconds ago Up 3 seconds 4369/tcp, 5671/tcp, 0.0.0.0:5672->5672/tcp, 15671/tcp, 25672/tcp, 0.0.0.0:15672->15672/tcp rabbitmq3.8

访问web管理界面

浏览器输入:http://服务器ip:15672 打开 rabbitmq的web管理界面

docker学习9-搭建rabbitMQ环境

输入前面设置的admin账号,密码123456登录

docker学习9-搭建rabbitMQ环境