Blue-green deployment for a small webapp
keepthescore.co
keepthescore.co
As for docker, as someone who picked it up fairly recently (~3 yes ago), I think it will be useful for you during development and testing, but given your current deployment setup I think looking at ansible first might be a better time investment at this point.
Had I been burned by a DB migration, this article would have been different