#3
post
It depends what your long term goals are. If it's just to run those services as simply as possible, then just run them in docker on windows. If you want to learn Linux, then setup you other hardware and install a server distro. Ubuntu is fine, but I use Debian.
Then once you get used to Linux, one day you could migrate your Plex server to Linux and remove windows from your main server.
Why run a docker through a vm on Windows when you can just run docker natively? I don’t understand the convolution.
Use whatever you are more comfortable with.
Thats how docker runs "natively" on windows, its kernel has no support for namespaces nor cgroups that containers require
WSL, Hyper-V and Windows Containers are all options
they have to be built specifically for windows (of course the kernels are different, so the binaries are going to be different) but you can run Windows native applications on Windows kernel with a different implementation of containers using the standard Docker CLI and interfaces
Cgroups are just 1 (by far the most common) implementation of the container backend
Mind linking the relavent simplex SMP/xftp windows container then?
No. You can install docker directly in Windows. OP is running a Linux VM and then docker inside of that.
top 14 comments