You could probably tar up the root file system and docker import it – however, replicating an entire server with a variety of processes, full-blown init, etc. in Docker is generally not recommended. Here be dragons. Containers aren’t VMs, they’re just special processes.
Why? You cannot express the installation of this software as a series of invoked commands?