con el docker-machine 0.6.0 cuando intentas eliminar una máquina en un estado extraño como este:
Directory of C:\Users\docker\.docker\machine\machines\default
02/04/2016 03:11 PM 33,554,432 boot2docker.iso
02/04/2016 03:11 PM <DIR> default
02/04/2016 07:36 PM 88,195,072 disk.vhd
2 File(s) 121,749,504 bytes
falla :
C:\Users\docker>docker-machine rm -f default
About to remove default
Error removing host "default": open C:\Users\docker\.docker\machine\machines\default\config.json: The system cannot find the file specified.
Can't remove "default"
También me encontré con esto en mi caja de Win 10. ¿Existen soluciones o arreglos obvios?
@jeanlaurent @Zimmergren
¡Acabo de arreglar esto! Siga la ruta a la que intenta acceder a través del Explorador: en mi caso, eliminé esos archivos manualmente en un intento de eliminar la máquina, porque no pude eliminarla a través de docker-machine rm
por alguna razón, no puedo recuerde, así que acabo de crear la carpeta y el archivo que faltan:
default
default
config.json
Powershell
docker-machine rm -f default
PS E:\workspace\hubbles\sources> docker-machine rm -f default
About to remove default
WARNING: This action will delete both local reference and remote instance.
Error removing host "default": Error getting migrated host: unexpected end of JSON input
Successfully removed default
PS E:\workspace\hubbles\sources> docker-machine ls
NAME ACTIVE DRIVER STATE URL SWARM DOCKER ERRORS
PS E:\workspace\hubbles\sources>
@filipegorges
¡Gracias por su respuesta! Estaba teniendo exactamente el mismo problema.
Ya intenté lo que dijiste, pero no funcionó. Pero gracias a ti lo volví a investigar.
Para otros que tienen este problema, pero aún no pueden eliminar la máquina cuando agregan el archivo config.json
:
Compruebe si VBoxHeadless.exe
está ejecutando (usando el administrador de tareas), probablemente esté usando un archivo en la carpeta de la máquina.
Mátelo, asegúrese de tener el archivo config.json
y elimine ->
Successfully removed default
Mismo problema en Windows 10 pro. No he podido solucionar esto con ninguna de las soluciones. VBoxHeadless.exe
no se estaba ejecutando.
Gracias @rdhaese , ¡funcionó para mí!
Estoy usando la caja de herramientas de la ventana acoplable en una máquina con Windows 7, desinstalar e instalar la caja de herramientas de la ventana acoplable nuevamente solucionó este problema. :)
Eliminando C: \ Users \
reiniciar funcionó para mí virtualbox 6.1
Gracias ... me ha funcionado
Comentario más útil
@filipegorges
¡Gracias por su respuesta! Estaba teniendo exactamente el mismo problema.
Ya intenté lo que dijiste, pero no funcionó. Pero gracias a ti lo volví a investigar.
Para otros que tienen este problema, pero aún no pueden eliminar la máquina cuando agregan el archivo
config.json
:Compruebe si
VBoxHeadless.exe
está ejecutando (usando el administrador de tareas), probablemente esté usando un archivo en la carpeta de la máquina.Mátelo, asegúrese de tener el archivo
config.json
y elimine ->Successfully removed default