NGINX-Proxy:在一个容器上运行绑定到不同虚拟主机的多个端口

使用Jason Wilder的NGINX-Proxy ,是否可以将两台或更多台虚拟主机绑定到一个容器上的各个端口?

我在想什么:

# start the reverse proxy docker run -d -p 80:80 -v /var/run/docker.sock:/tmp/docker.sock jwilder/nginx-proxy # start a first container for http://tutum.test.local docker run -d -e "VIRTUAL_HOST=tutum.test.local" -e "VIRTUAL_HOST=tutum.school.nationwide" -p 80:80 -p 3000:3000 tutum/hello-world 

第一个虚拟主机可以链接到代码中运行在端口3000上的套接字,第二个虚拟主机可以链接到8080端口并处理常规API调用。

这是可能的,或者我会更好地把套接字分解成一个单独的docker集装箱?

进一步检查代码后,我意识到这是目前不支持。 我发现的最好的方法是将套接字和API分解到不同的容器中。