To pull the latest version of all your Docker images at once:
for docker in $(docker images | awk '{print $1,$2}' | sed 's/ /:/g' | grep -v REPOSITORY); do docker pull $docker; done
This lists all images, extracts repository and tag, formats as repository:tag, and pulls each one.
After updating, old image versions stay on disk. To clean them up:
docker image prune -a
This removes all unused images and frees up space.
Enjoy!