Windows containers work the same was as Linux containers. Each containerized application runs in its own user-mode, isolated container on a shared host operating system.

Different containers my use the same (shared) libraries.  Also the base OS of the container must all be the same as the host.

Pros

Cons

Isolation at the User Mode.  One container could take out other via the shared resources.

Dependency on host OS