安装命令

  1. cd /opt/rabbitmq
  2. mkdir data
  3. # 拉取镜像
  4. docker pull rabbitmq
  5. # 查看镜像
  6. docker images
  7. # 拉取镜像到本地仓库,这里是直接安装最新的,
  8. # 如果需要安装其他版本在rabbitmq后面跟上版本号即可
  9. # docker pull rabbitmq
  10. # 启动rabbitMq
  11. docker run -d \
  12. -v /opt/rabbitmq/data:/var/lib/rabbitmq \
  13. -p 5672:5672 -p 15672:15672 --name rabbitmq --restart=always \
  14. --hostname myRabbit rabbitmq:3-management
  15. # 启动rabbitmq_management, rabbitmq 为容器的名称,使用id也可以
  16. docker exec -it rabbitmq rabbitmq-plugins enable rabbitmq_management
  17. # ip+端口号登录,用户名和密码默认都是guest

rabbitmq管理界面

image.png

创建admin用户,密码crl123
image.png

  1. # 进入容器
  2. docker exec -it rabbitmq /bin/bash
  3. #执行以下命令,删除 RabbitMQ 默认帐户 guest
  4. rabbitmqctl delete_user guest
  5. #执行以下命令,创建新用户
  6. rabbitmqctl add_user crl crl123
  7. #执行以下命令,将新用户设置为管理员帐户
  8. rabbitmqctl set_user_tags crl administrator
  9. #执行以下命令,赋予管理员帐户所有权限
  10. rabbitmqctl set_permissions -p / crl ".*" ".*" ".*"