I am having Windows 10 Home operating system. I have installed Docker toolbox.
I have created docker image of my .net core application by using following command.
$ docker build -t helloWorld:core .
Now I want to ship this image, to other machine. But I am not getting image file.
Can someone please tell me, where my image will get saved? Or is there any way, to specify docker image path in docker build command.
mine can be found in "C:\Users\Public\Documents\Hyper-V\Virtual hard disks"
When you have Windows Containers activated, your images are stored by default in C:\ProgramData\Docker\
To change this, you can edit the C:\ProgramData\Docker\config\daemon.json
and add a new "graph"
key with the new path... (notice that every backslash is escaped with another backslash)
Example:
{
"registry-mirrors": [],
"insecure-registries": [],
"debug": true,
"experimental": false,
"graph": "D:\\ProgramData\\Docker"
}
After that, you need to restart Docker service and you can verify your changes using docker info
command and look at Docker Root Dir
entry.
you can use below command to export your image and can copy same to linux / another machine docker export [OPTIONS] CONTAINER
example:
docker export --output="latest.tar" red_panda
来源:https://stackoverflow.com/questions/42250222/what-is-docker-image-location-on-windows-10