示例投票应用 一个跨多个Docker容器运行的简单分布式应用程序。 入门 下载于Mac或Windows的。 将自动安装。 在Linux上,确保您具有最新版本的 。 Linux容器 Linux堆栈使用Python,Node.js,.NET Core(或可选的Java),其中Redis用于消息传递,而Postgres用于存储。 如果您使用 ,则可以通过来运行Linux版本,或者运行Windows容器版本。 在此目录中运行: docker-compose up 该应用程序将在,结果将在。 或者,如果您想在上运行它,请首先确保您有一个swarm。 如果不这样做,请运行: docker swarm init 一旦有了集群,就可以在以下目录中运行: docker stack deploy --compose-file docker-stack.yml vote Windows容器 该应用程序的替代版本使用基于Nano Server的Windows容器。 该堆栈在.NET Core上运行,使用进行消息传递,使用进行存储。 您可以使用以下方法从源代码构建: docker-compose