我有一个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
我希望所有的队列,虚拟主机等都会被保存,但事实并非如此。
我错过了什么?
答案 0 :(得分:0)
我想保存所有这些设置,以便可以重新加载
您是否需要使用相同的设置创建容器的副本?
或者您只是期待docker stop myrabbit1
然后再docker start myrabbit
再次运行相同的容器?