What is the minimum realistic production environment?
Docker can run on a wide variety of hardware and software, but the level of support you will receive from either Docker itself or from a third party, such as an operating system distribution that bundles Docker, may vary significantly. Docker can run on a wide variety of operating systems: Linux, Apple macOS, Microsoft Windows, and even IBM S/390x.
Bare minimum – run Docker and Docker Compose on one host
Given the wide distribution of Docker on different environments, the minimum production environment for a Docker-hosted application is a single host, whether it is physical or virtual, running an operating system that supports Docker and Docker Compose. Many popular mainstream operating systems and distributions have some version of Docker built in, including the current Long-Term Support (LTS) versions of Ubuntu (16.04, 18.04, and 20.04) and CentOS (7 and 8). Other more specialized operating systems, such as CoreOS...