【发布时间】:2014-12-19 19:23:36
【问题描述】:
我在 ubuntu 14.04 上运行它,并将 docker0 设置为静态 ip,然后通过防火墙从公共 ip 路由到该静态 ip。我正在尝试将我的后端 API 设置为在 docker 容器中运行,并且对一些事情感到困惑。
1.) 我如何将docker0 的 ip 映射到容器的 ip,以便docker0 知道将传入的数据包发送到容器(如果可能,动态发送)。
2.) 如果还没有以这种方式完成,我怎么能做到这样我就不必在每次重新运行该 docker 容器时都进行设置?
提前致谢!
【问题讨论】:
-
您考虑过 --net=host 选项吗?见:docs.docker.com/articles/networking/#container-networking
-
动态发送传入的数据包是什么意思?假设后端 API 响应 HTTP,那么设置一个也可以处理其他内容的 HTTP 代理怎么样,例如SSL 卸载等
标签: ip docker iptables boot2docker