Java OpenResty Spring Spring Boot MySQL Redis MongoDB PostgreSQL Linux Android Nginx 面试 算法 小程序 Arthas JVM juc AQS Docker DevOps


Docker 部署 RabbitMQ

Docker RabbitMQ DevOps 大约 736 字

搜索镜像

https://hub.docker.com/_/rabbitmq

docker search rabbitmq

拉取镜像

docker pull rabbitmq:3.9.12

带管理模块的镜像

docker pull rabbitmq:3.9.12-management

创建容器

  • --restart=always:宕机后自动重启。
  • --memory:限制了容器最大使用内存。
  • -p 15692:15692Prometheus监控端口。
  • -e RABBITMQ_DEFAULT_USER:指定默认用户名。
  • -e RABBITMQ_DEFAULT_PASS:指定默认密码。
docker run -d --restart=always --memory=512m \
--name=rabbitmq \
-p 5672:5672 -p 15672:15672 -p 15692:15692 \
-e RABBITMQ_DEFAULT_USER=admin \
-e RABBITMQ_DEFAULT_PASS=admin \
rabbitmq:3.9.12-management

访问管理页面

http://localhost:15672

进入容器

docker exec -it rabbitmq bash

默认启动的插件

查看插件(先进入容器)

cat /etc/rabbitmq/enabled_plugins

输出:

[rabbitmq_management,rabbitmq_prometheus].

启用插件,比如rabbitmq_management

rabbitmq-plugins enable rabbitmq_management
阅读 165 · 发布于 2022-02-09

————        END        ————

Give me a Star, Thanks:)

https://github.com/fendoudebb

扫描下方二维码关注公众号和小程序↓↓↓

扫描二维码关注我
昵称:
随便看看 换一批