Actually Docker distributions on Windows or OSX are virtual machines running a Linux kernel. So in practice you can build regular Linux Docker images and run them on the three systems. That's just Linux everywhere under the hood, and you'll have a few caveats due to the hidden virtualization layer (e.g. docker network access from the host).
Hey thanks. Still a lot to learn. I was hoping I could transfer containers between all os.
Actually Docker distributions on Windows or OSX are virtual machines running a Linux kernel. So in practice you can build regular Linux Docker images and run them on the three systems. That's just Linux everywhere under the hood, and you'll have a few caveats due to the hidden virtualization layer (e.g. docker network access from the host).
Yeah, but that still makes the containers run on Linux and not the host operating system.
Good work.
I think you have a good sense of how the stuff works and are needed.
Maybe the correct word was deploy.
It would be something like: