docker 安装 rabbitmq

拉取镜像 

  docker pull rabbitmq:3.8.3-management

 创建并启动

docker run -d --restart always --name rabbitmq -p 5672:5672 -p 15672:15672 -p 25672:25672 -v /root/rabbitmq/data:/var/lib/rabbitmq rabbitmq:3.8.3-management

-d 表示程序在后台静默运行;

--hostname 指定 RabbitMQ 的主机名称;

--name 指定启动的容器名称;

-p 指定端口映射,此处 5672 端口用于程序访问 RabbitMQ 的接口;15672 端口是用于 RabbitMQ 可视化 UI 管理的暴露端口,可以通过在浏览器中输入 localhost:15672 访问 RabbitMQ 的管理控制台,默认登陆账号密码是 guest,guest;25672 端口用于 RabbitMQ 集群各节点之间的通讯。

-v 将本地目录挂载到 Docker 容器中以实现数据持久化,用法:-v local_dir:docker_dir, 路径使用绝对路径。

rabbitmq:management 指的是构建容器需要用到的镜像以及标签。

原文地址:https://www.cnblogs.com/qin1993/p/12765993.html