在运行Rabbitmq的Docker容器上远程创建虚拟主机

noi*_*ler 1 rabbitmq docker vagrantfile

我有一个Vagrantfile,它做2件重要的事情;首先拉并运行dockerfile / rabbitmq,然后从运行应用程序的自定义Dockerfile构建,该应用程序在Rabbitmq服务器上假设一个虚拟主机,比方说“ / foo”。

问题是虚拟主机不存在。

包含rabbitmq的容器正在成功运行,并且在运行生成的映像时,使用--link将应用程序链接到该应用。使用环境变量泊坞窗集,我可以访问服务器。但是在这些操作的中间,我需要创建虚拟主机,因为我的连接被拒绝,我认为是因为“ / foo”不存在。

如何将虚拟主机安装到Rabbit服务器上?

谢谢

注意-不能使用webadmin,这必须以编程方式完成。

Car*_*erg 5

您可以default_vhost输入/etc/rabbitmq/rabbitmq.confighttp : //www.rabbitmq.com/configure.html

然后将在第一次运行时创建它。(如果已经启动,请停止并删除mnesia目录)