Docker on Windows in Production

I've been asked to research Docker. The question that I cannot get a definitive response to is "can you run Docker on Windows in production?".

I keep seeing "Docker image containers can run natively on Linux and Windows. However, Windows images can run only on Windows hosts and Linux images can run only on Linux hosts, meaning a host server or a VM."

I'm not interested in running containerized windows applications (.net). We have Spring Boot (java) applications & are creating a microservices architecture. These containerized apps. don't need an OS running in the same container.

We also need an orchestration engine like Kubernetes and its unclear if this is something that can run in production on windows either.

I've been fighting the good fight trying to get deployment environments switched to Linux but that's a loosing battle at this point.


Citing the docs:

Welcome to Docker for Windows!

Docker is a full development platform for creating containerized apps, and Docker for Windows is the best way to get started with Docker on Windows systems.

Take this literally. It's meant by the vendor as a dev tool to develop your Docker environment on Windows, not a production environment. To run it in production, they expect a Linux host.

链接地址: http://www.djcxy.com/p/96962.html

上一篇: 标识符是指组件的私有成员

下一篇: 生产中的Windows上的Docker