本文介绍 windows 11 系统使用 Docker 安装 RabbitMQ,并挂载磁盘到本地
1、先在我的F盘新建 几个文件夹
准备几个文件夹,留作后面挂载使用
如图
2、下载镜像
docker pull rabbitmq:management
3、运行镜像生成容器(先不挂载)
docker run -d --name rabitmq -e RABBITMQ_DEFAULT_USER=admin -e RABBITMQ_DEFAULT_PASS=admin -p 15672:15672 -p 5672:5672 rabbitmq:management
4、复制配置文件到挂载目录
docker cp rabbitmq:/etc/rabbitmq F:\docker\rabbitmq\conf
docker cp rabbitmq:/var/log/rabbitmq F:\docker\rabbitmq\log
docker cp rabbitmq:/var/lib/rabbitmq F:\docker\rabbitmq\data
5、停止并删除旧容器
docker stop rabbitmq
docker rm rabbitmq
6、重新运行镜像生成容器
docker run -d -p 5672:5672 -p 15672:15672 -e RABBITMQ_DEFAULT_USER=admin -e RABBITMQ_DEFAULT_PASS=admin -v /f/docker/rabbitmq/data:/var/lib/rabbitmq -v /f/docker/rabbitmq/conf:/etc/rabbitmq -v /f/docker/rabbitmq/log:/var/log/rabbitmq --name rabbitmq rabbitmq:management
7、开启后台管理功能
如果现在在浏览器访问 localhost:15672 是访问不了的,需要开启后台管理插件
先进入容器
docker exec -it rabbitmq /bin/bash
再启用插件
rabbitmq-plugins enable rabbitmq_management
8、浏览器访问验证
能正常访问,账号密码为admin admin
使用和我们本地没有任何区别,既然都挂载到本地了,也不用担心 Docker 问题导致数据丢失了
2022年06月17日 13:50:51
似此星辰非昨夜,为谁风露立中宵。