【发布时间】:2017-12-21 11:24:46
【问题描述】:
所以我正在为camel 项目创建一个docker container。在项目中,我使用apache karaf 将数据发送到消息队列。
现在当项目正常运行时,即没有作为容器,它可以正常运行。 karaf broker url 是 - tcp://localhost:61616。此值来自骆驼项目中的配置文件。
但是当我创建 container 时会抛出错误 -
无法连接到代理 url - tcp://localhost:61616
我的猜测是docker 中的“localhost”不会被视为我机器的localhost(笔记本电脑)。在container、locahost 内部将是它自己的 IP 地址,我相信。
那么,我应该为代理 url 输入什么地址? 127.0.0.1?还是我笔记本电脑的外部IP?
【问题讨论】:
标签: docker karaf docker-for-windows