Docker实例端口pipe理

我有不同的docker实例,我需要启动每个这些实例中的node.js进程。 要发生这种情况,是否需要每个端口号都启动? 容器如何pipe理,有没有一个dockerpipe理系统? 我想让客户端知道哪个端口有实例启动了node.js进程。 这怎么可以自动化?

这个问题被称为“编排”。 我觉得Docker有点夸张,因为它实际上并没有解决这个问题。

Kubernetes是一个开源工具。 Tutum是一项在线服务。 Docker已经启动了一个工具,但没有完成。

老实说,这是一个集群秀。 如果你没有托pipe20多个实例,我build议build立bash脚本。

目前,我使用由DigitalOcean, Dokku和bash脚本制作的定制解决scheme。 这给了我一个非常友好的自我托pipeHeroku的灵活性。

Dokku让我们使用'git push'部署docker应用程序。 它读取您的回购中的文件来构build图像。

您不必在Docker中的不同端口上启动应用程序。 您可以将docker集装箱内的任何端口(例如端口80)映射到主机上的任何端口。

没有规则如何使用这个对你的好处。

如果您的客户端都在1-10000范围内有ID说,您可以将docker集装箱的端口80映射到“client_id + 20000”。