Appearance
1. 拉取镜像
dockerHub 仓库地址
shell
docker pull rabbitmq:3.9-management2.启动
shell
docker run -d --hostname rabbitmq --name rabbitmq -p 15672:15672 -p 5672:5672 -e RABBITMQ_DEFAULT_USER=guest -e RABBITMQ_DEFAULT_PASS=guest -v ~/docker/rabbitmq:/var/lib/rabbitmq rabbitmq:3.9-management设置默认用户名密码
shell
-e RABBITMQ_DEFAULT_USER=user -e RABBITMQ_DEFAULT_PASS=password设置默认vhost
shell
-e RABBITMQ_DEFAULT_VHOST=my_vhost数据持久化
shell
-v ~/docker/rabbitmq:/var/lib/rabbitmq3. 延迟消息插件
shell
docker cp /rabbitmq_delayed_message_exchange-3.9.0.ez rabbit:/pluginsshell
docker exec -it rabbitmq /bin/bashshell
cd pluginsshell
rabbitmq-plugins enable rabbitmq_delayed_message_exchange