Estoy usando el sistema operativo Windows 10 Home. He instalado la caja de herramientas de Docker.
Creé una imagen acoplable de mi aplicación .net core usando el siguiente comando.
$ docker build -t helloWorld:core .Ahora quiero enviar esta imagen a otra máquina. Pero no obtengo el archivo de imagen.
¿Puede alguien decirme dónde se guardará mi imagen? ¿O hay alguna forma de especificar la ruta de la imagen de la ventana acoplable en el comando de compilación de la ventana acoplable?
Todas las respuestas están desactualizadas o son incorrectas para mí, las encontré en "%localappdata%\Docker\wsl"
Las respuestas son realmente confusas porque hay más de una forma de ejecutar Docker en Windows. La forma más nueva es con la actualización de mayo de 2020 de Windows 10 Home. Utilizará la nueva versión de Windows Subsystem for Linux (WSL2). Esta respuesta es sobre esta configuración.
Después de activar WSL2 , instalará Docker Desktop . Docker Desktop es un cliente que se conectará al host dentro de WSL.
El directorio de imágenes es algo inconsistente. Si ejecuta la docker info de Docker en su máquina host o dentro de WSL, le dará la ruta Docker Root Dir: /var/lib/docker que no existe:
$ ls /var/lib/docker ls: cannot access '/var/lib/docker': No such file or directoryEncontrarás las imágenes en
/mnt/wsl/docker-desktop-data/O en esta ruta del Explorador de Windows:
\\wsl$\docker-desktop-data\mnt\wsl\docker-desktop-data\data\docker\imageSi está utilizando versiones de Windows 10 que no son para el hogar, es posible que funcione de manera diferente. Echa un vistazo a las otras respuestas. Como no tengo acceso a este sistema operativo, no intentaré responder.
En Windows 10, haga clic con el botón derecho en el icono de la ventana acoplable en la bandeja del sistema (lado derecho de la barra de tareas) y elija Configuración... En el panel Avanzado, verá algo como: