To allow me to use my UNRAID server to upload data into databases I built a OpenJDK Java Docker. The Docker runs a script which executes a Java program. I am not sure if this how you are supposed to use Docker, but it works nicely for me.
Quick video on what I use my UNRAID server for. I introduce using the UNRAID to serve the Neo4J database that runs some network visualisation for the website Algorithmic Indexing. Neo4J network visualisations form an important part of my academic research.