我想从两个单独的码头集装箱发送电子邮件。这两个容器都需要主机系统的端口25,但我只能将端口映射到其中的一个容器。当我尝试第二个错误时,它会抛出这个错误:Bind for 0.0.0.0:25 failed: port is already allocated。如何使用主机系统的端口,而不实际将其映射到某个容器?容器需要在特定的网络上运行,而不是在主机网络上运行。我在码头集装箱里用诺德迈勒。
我正在尝试运行一个简单的节点应用程序。它在我的本地主机上运行得很好,但当我试图让它在我的云服务器上运行时,它就不起作用了。当我在正确的路径上执行"node app.js“时,我得到了我的console.log Express server started on port %s', server.address().port,它还显示它是端口3000(Express服务器在端口3000上启动)。当我将server.listen更改为另一个端口时,它会显示正确的端口。
现在,当我尝试通过我的域或通过我的ip(例如xx.xxx.xx.xx:3000)或我的域( my -domain.