Where does docker images pulled from registry gets stored locally?
Can the local storage of docker images pulled from hub be changed?
And when we run an instance of image, where is that container located/copied/ or running from?
Related to the question “Can the local storage of docker images pulled from hub be changed?” To relocate default docker's directory (/var/lib/docker) to another place without modification, consider using rsync command in linux terminal to avoid inconsistences,i.e.
$ sudo rsync -aqxP /var/lib/docker/ /new/path/docker