Thank you for this, it was really easy to setup, and get a minecraft server working.
I do have a question, I'm not sure if its my server, or the docker since its fairly new. About every 10-15 minutes the server will "lag" and if you were walking, you'd teleport about 3-5 seconds prior to its "lag" or any activity during this event will reverse about 3-5 seconds prior to the incident. If it happened every couple of hours I wouldn't care, but its happening to me, and the other people playing on the server at the exact same time.
Specs of server: dual core xeon, 64gb of memory, 500gb dual cache, dual (bonded) nic on 1gbps fiber.
i've allocated a max of 10gb of memory and 10 threads to the server. I believe that is enough to run with only 3-4 people playing.