In this video I have explained how to use deploy2docker toolset to take your changes in your code from your git repository and deploy it all on a simple docker server, using gitlab CI, or any CI system you may be using.
The related repository (and guide) is available here: https://github.com/Praqma/deploy2docker