在生产中的Windows Docker

我被要求研究Docker。 我无法得到明确回应的问题是“你可以在Windows上运行Docker吗?”。

我一直看到“Doc​​ker映像容器可以在Linux和Windows上本机运行,但是Windows映像只能在Windows主机上运行,​​而Linux映像只能在Linux主机上运行,​​即主机服务器或虚拟机。

我对运行容器化的Windows应用程序(.net)不感兴趣。 我们有Spring Boot(Java)应用程序,并正在创build一个微服务架构。 这些容器化的应用程序。 不需要在同一个容器中运行的操作系统。

我们也需要一个像Kubernetes这样的编排引擎,如果这个东西可以在Windows上运行,也不清楚。

我一直在努力将部署环境转换到Linux,但是这是一场激战。

引用文档 :

欢迎来到Docker for Windows!

Docker是一个用于创build容器化应用程序的完整开发平台,Docker for Windows是在Windows系统上开始使用Docker的最佳方式。

从字面上来看。 这意味着作为一个开发工具在Windows上开发您的Docker环境,而不是生产环境。 为了在生产环境中运行,他们期望Linux主机。