Hello as we know docker run will pull a image if it is not there lets expect the case we use no : version it will pull latest what is realy great but now expect the image has changed and not changed version or is still latest so docker will not repull that img if it is there.
That is the point where this proposal hooks in we should add a flag like --repull to the run command to initate a pull (check for update) and then run the img that would help deploy and would maybe even be suggested by some users.
sure you can always do a script that does docker pull then docker run but a flag is maybe not wrong to what do you think=?