When to upgrade docker (and how)?

I would use latest Docker unless you have specific reasons not to.