镜像拉取
# 带management表示拉取带管理面板的镜像
docker pull rabbitmq:management
# 也可以拉取特定版本 如 rabbitmq:3-management
docker pull rabbitmq:3-management
目录创建
mkdir -p /data/rabbitmq/{data,conf,log}
chmod -R 777 /data/rabbitmq/{data,conf,log}
# 目录映射关系
/data/rabbitmq/data:/var/lib/rabbitmq
/data/rabbitmq/conf:/etc/rabbitmq/conf.d
/data/rabbitmq/log:/var/log/rabbitmq
安装和运行
# 开启简单版
docker run -d \
--name rabbitmq \
-p 5672:5672 -p 15672:15672 \
--hostname rabbitmq \
-e RABBITMQ_DEFAULT_USER=admin \
-e RABBITMQ_DEFAULT_PASS=admin \
rabbitmq:management
配置
# 拷贝初始化配置
docker cp rabbitmq:/var/lib/rabbitmq/. /work/rabbitmq/data
docker cp rabbitmq:/etc/rabbitmq/conf.d/. /work/rabbitmq/conf
docker cp rabbitmq:/var/log/rabbitmq/. /work/rabbitmq/log
# 停止简单版容器
docker stop rabbitmq && docker rm rabbitmq
运行完整版
docker run -d \
--name rabbitmq \
-p 5672:5672 -p 15672:15672 \
-v /work/rabbitmq/data:/var/lib/rabbitmq \
-v /work/rabbitmq/conf:/etc/rabbitmq/conf.d \
-v /work/rabbitmq/log:/var/log/rabbitmq \
--hostname rabbitmq \
-e RABBITMQ_DEFAULT_USER=admin \
-e RABBITMQ_DEFAULT_PASS=admin \
rabbitmq:management
rabbitmq启动成功,浏览器中 http://localhost:15672
作者:admin 创建时间:2023-10-18 09:54
最后编辑:admin 更新时间:2023-10-19 08:58
最后编辑:admin 更新时间:2023-10-19 08:58