THE MAIN FUNCTION of your server is to provide services to the rest of your network. Some examples — like those in our top 5 box on page 57 — can be installed natively, but others require a form of virtualization called Docker.
Docker provides so–called “containers” — lightweight virtual machines (VMs) inside which you can install a minimal version of Linux along with the app or service you wish to run. The good news is most containers come with the installing and configuring already done — all youconfigure ports to allow the container to communicate with the outside world.