I'm looking image save path on local machin after run the docker pull done. I cannot find the image saved/temp location after docker pull is finish or during pulling the image from host.
Can i set the different location instead of default location during docker is pulling or after done. Because Drive c is not enought to download during pull the image from host.
Noted: I'm using Docker for Windows.
Drive "C:" and "D:" space before pull the image from host.
Create the folder at drive "D:\" instead of using drive "C:\"
Related folders and files are created by docker service after changed the config and restart the service.
Drive "C:\" space is start decrease when docker pull the image from host.
Edit-1: Will work on Windows containers
For changing windows containers data location you need to change the
data-root
of the docker daemon. This can be done through settings window. Click onDaemon
option in Settings windows and switch fromBasic
toAdvanced
settings. Then change the config like belowAnd the data will now be stored at this new location.
Original Answer - Will work when you use Linux Containers
You can change the VM location from Settings of Docker for windows - "Images and volumes VHD location"
Edit-1
If you need to need to see the VM then you need to launch Hyper-V manager and check the VM details