Aquí, tengo un problema con respecto a extraer docker-dev en la imagen de docker para crear mi entorno de desarrollo, pero cuando intenté extraer docker-dev. Recibí el error como manifiesto acoplable no encontrado. ¿Alguien puede ayudarme con este error... por favor?
antes de esto , quiero saber si la ventana acoplable no pudo inicializar el error que tengo ahora mismo...
Intenté tantas cosas como reinstalar el escritorio de la ventana acoplable o las actualizaciones de WSL, pero no funcionó.
Y el error en el comando es como... Entonces, si alguien puede ayudarme con esto... por favor, ayúdenme.
Para mí, las soluciones aquí no ayudaron, pero esto es lo que ayudó.
.docker/
en su directorio de inicio no esté marcada como oculta en Windows..docker
. Por ejemplo, si el propietario de .docker/
es SYSTEM
y no su usuario, Docker no podrá leerlo y bloquearse.No encontré la carpeta AppData en users[myUser] ni en ninguna parte. reinstala solucionalo por mi
Vaya al directorio C:\Users-------\AppData\Roaming\Docker y elimine el archivo settings.json . Docker se encarga de reescribirlo al inicio.
¡Esta manipulación resolvió el problema para mí!
Luego inicie la ventana acoplable.
Docker no se pudo inicializar
C:\Usuarios[USUARIO]\AppData\Local\Docker
C:\Usuarios[USUARIO]\AppData\Roaming\Docker
C:\Users[USUARIO]\AppData\Roaming\Docker Desktop
Una vez eliminado el directorio anterior, no tuve que hacer nada más, Docker Desktop comenzó a arrancar normalmente.
Esto también me sucedió después de la actualización de Docker Desktop a la versión 3.6.0 (67351). (Lo cual fue sorprendente, porque funcionó antes de la actualización).
Debido a la ayuda en la respuesta principal en este momento, fui al directorio de configuración anterior: %appdata%\Docker
, miré los registros y eliminé/cambié el nombre del archivo settings.json -> Docker Desktop se inició inmediatamente ; hubo un proceso reintentando en segundo plano.
En el tiempo anterior a eso, el backend.exe.log había sido todo "unmarshal" algo algo:
settings.json: json: cannot unmarshal bool into Go struct field Content.proxyHttpMode of type string" common/cmd/com.docker.backend/internal/settingsloader.GetSettings(0x0, 0x0, 0x0)
Entonces, el mensaje anterior 'me avisó' sobre dónde puede estar el error real al inicio. Mmm...
Mi solución: elimine %appdata%\Docker\settings.json y deje que Docker cree uno nuevo.
Realice una copia de seguridad del archivo para la próxima vez que se dañe.
<tl;dr>
Me enfrento a este problema casi todos los meses y espero que se solucione definitivamente.
Siguiendo la respuesta de tmBlackCape , revisé el directorio %appdata%\Docker y encontré settings.json dañado (el editor dice que es un archivo binario y, por supuesto, no debería).
Eliminé el archivo y Docker Service (todavía en ejecución) creó uno nuevo con valores predeterminados. Si el servicio no se está ejecutando, simplemente inícielo de nuevo.
Es posible que deba cambiar la configuración (a través de la GUI, como se recomienda) para satisfacer sus necesidades.
Hice una copia de seguridad de mi archivo settings.json personalizado para que la próxima vez pueda reemplazar el roto sin perder la configuración personalizada.
Para mí, eliminar la carpeta %appdata%\Docker no funcionó.
En su lugar, tuve que ejecutar el siguiente comando de Power Shell como administrador.
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All
Referencias.
Mis características de Windows con el escritorio docker en ejecución son las siguientes.
Obtuve el mismo problema y lo solucioné eliminando %appdata%\Docker
como lo mencionó el usuario de Github "tocklime"
(Fuente original: https://github.com/docker/for-win/issues/3088 )