Regarding point 1, the way in which I start the server has fundamentally changed but is still only one command - I know I have to do "docker run" to start it, rather than "python run.py" or similar. In virtualenv I have to remember two commands; "workon bla" and "python run.py".
Regarding point 3, yes I think docker in production is ok, or soon will be :)
Regarding point 3, yes I think docker in production is ok, or soon will be :)