docker搭建rmq

#一:设置用户名和密码
docker run -d --hostname my-rabbit --name rabbit -e RABBITMQ_DEFAULT_USER=user -e RABBITMQ_DEFAULT_PASS=password -p 15672:15672 -p 5672:5672 rabbitmq:management
#二:映射文件目录
# 先启动一个不带映射目录的rabbitmq
docker cp -a rabbit:/var/lib/rabbitmq /tian/rabbitmq/lib/
docker cp -a rabbit:/etc/rabbitmq /tian/rabbitmq/etc/
docker cp -a rabbit:/var/log/rabbitmq /tian/rabbitmq/log/

#三:删除第一次启动的rabbitmq

docker rm -f rabbit

# 启动rabbit
docker run -d --hostname rabbit \
 --name rabbit --privileged=true \
 -v /tian/rabbit/rabbitmq/etc:/etc/rabbitmq \
 -v /tian/rabbit/rabbitmq/lib:/var/lib/rabbitmq \
 -v /tian/rabbit/rabbitmq/log:/var/log/rabbitmq \
 -p 15672:15672 -p 5672:5672 rabbitmq:management;
上次更新:
贡献者: liutian