使用vhost和队列导出RabbitMQ Docker镜像

时间:2016-11-30 20:15:48

标签: docker rabbitmq

我有一个RabbitMQ docker容器,我开始使用以下命令:

docker run -d --name myrabbit1 -p 15672:15672 rabbitmq:3-management

然后我登录管理插件并创建用户,虚拟机,队列等

我想保存所有这些设置,以便再次加载它们。为此,我尝试了一个新的图像:

docker commit myrabbit1 vbrabbit:withVhostAndQueues

然后我启动我的新容器(停止旧容器后):

docker run -d --name vbrabbit2 -p 15672:15672 -p 5672:5672 vbrabbit:withVhostAndQueues

我希望所有的队列,虚拟主机等都会被保存,但事实并非如此。

我错过了什么?

来自docker ps -a的结果: enter image description here

1 个答案:

答案 0 :(得分:0)

  

我想保存所有这些设置,以便可以重新加载

您是否需要使用相同的设置创建容器的副本?

或者您只是期待docker stop myrabbit1然后再docker start myrabbit再次运行相同的容器?