Docker 部署 RabbitMQ

Docker RabbitMQ DevOps About 736 words

搜索镜像

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
Views: 1,546 · Posted: 2022-02-09

————        END        ————

Give me a Star, Thanks:)

https://github.com/fendoudebb/LiteNote

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

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


Today On History
Browsing Refresh