端口通过主机名redirect到docker集装箱
我想要安装从一台服务器服务多个网站:
1. http://www.example.org => node.js-www (running on port (50000) 2. http://files.example.org => node.js-files (running on port 50001)
直到现在,我只发现使用静态ips时,docker会执行端口redirect。
实际上是可能使用docker进行端口redirect通过主机名?
我使用免费的亚马逊EC2 insance。
谢谢博
编辑 :我想有多个节点应用程序运行在相同的端口,但是提供不同的主机名。
据我所知Docker没有内置这样的function,也不应该。 为了完成你想要做的事情,你可能需要某种反向代理,所以node.js或者nginx会这样做。 有弹性可能是一个很好的select: https : //github.com/substack/bouncy