我有两个在Heroku
应用程序中运行的容器。一个是nginx
,它可以充当路由器,并指向同时也是容器(they are all docker containers running with different ports
和不同的测功机)的服务器或Web。我的问题是如何在default.conf中引用其他容器,以便它们可以通信:
upstream web {
server web.1:3001; // What should I put here?
}
upstream worker {
server worker.1:3000; // What should I put here?
}
server {
listen $PORT default_server;
...
我应该放
localhost:<port>
或
的名称container:<port>
或
dynoName:<port>
?。如何让他们彼此交流?