generally useful tools around remote launching

@kevinwallace 

Can you make sure this is ok with you and if it is rebuild and push to dockerhub?
No need for a second `update` here.  And the `install` could be merged into the previous one on line 6, to avoid creating additional docker fs layers.