This guide will guide you through the configuration of a Minecraft Server using Docker, a technology that will hand almost all the server configuration.
The only thing that you need before getting started is a non-user account with administrative privileges (sudo access).