在运行rabbitmq的Docker容器上远程创build虚拟主机
我有一个stream浪文件,做2件重要的事情; 首先拖拽并运行dockerfile / rabbitmq,然后从运行假定rabbitmq服务器上有一个虚拟主机的应用程序的自定义Dockerfile构build,让我们说“/ foo”。
问题是虚拟主机不在那里。
rabbitmq的容器运行成功,应用程序链接到它使用 – 链接作为build成的形象运行。 使用环境variablesdocker集我可以打到服务器。 但在这些操作的中间,我需要创build虚拟主机,因为我的连接被拒绝,我假设因为“/ foo”不在那里。
我如何将虚拟主机放到兔子服务器上?
谢谢
注意 – 使用webadmin不是一个选项,这必须以编程方式完成。
你可以把default_vhost
放在/etc/rabbitmq/rabbitmq.config
: http : /etc/rabbitmq/rabbitmq.config
它将在第一次运行时被创build。 (如果已经启动,则停止并删除mnesia目录)
有几种方法来获得所需的configuration:
- 使用
rabbitmqadmin
导出/导入整个configuration- Management Plugin CLI工具 。
要么
- 使用来自pipe理插件的 HTTP API
要么
- 使用
rabbitmqctl
cli工具来pipe理访问控制。
- 从虚拟机访问泊坞窗应用程序
- 如何在docker中使用正确的权限在共享卷内创build一个文件夹?
- 加载psycopg2模块时从'wheel'安装时出错
- Docker的`docker0`设备反复死亡(`inet addr`消失)
- 允许Docker容器访问在本地主机上运行的Postgres
- Docker中运行的SSL GRPC服务
- Docker缺lesslog4net ConsoleAppender日志
- 我怎样才能为DockerDotNet BuildImageFromDockerfile方法创build一个stream?
- bin // sonar-scanner:103:exec::Permission denied