mit der Docker-Maschine 0.6.0, wenn Sie versuchen, eine Maschine in einem seltsamen Zustand wie folgt zu entfernen:
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
es schlägt fehl :
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"
Ich bin gerade auf meiner Win 10-Box darauf gestoßen. Gibt es offensichtliche Problemumgehungen oder Korrekturen?
@jeanlaurent @Zimmergren
Ich habe es gerade geschafft, das zu beheben! Folgen Sie dem Pfad, auf den über den Explorer zugegriffen werden soll: In meinem Fall habe ich diese Dateien manuell gelöscht, um den Computer zu entfernen, da ich sie aus irgendeinem Grund nicht über docker-machine rm
entfernen konnte Denken Sie daran, also habe ich gerade den fehlenden Ordner und die fehlende Datei erstellt:
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
Danke für deine Antwort! Ich hatte genau das gleiche Problem.
Ich habe bereits versucht, was Sie gesagt haben, aber es hat nicht funktioniert. Aber dank dir habe ich es mir noch einmal angesehen.
Für andere, die dieses Problem haben, den Computer jedoch immer noch nicht löschen können, wenn sie die Datei config.json
hinzufügen:
Überprüfen Sie, ob VBoxHeadless.exe
wird (mithilfe des Task-Managers). Dabei wird wahrscheinlich eine Datei im Maschinenordner verwendet.
Töte es, stelle sicher, dass du die config.json
Datei hast und entferne ->
Successfully removed default
Gleiches Problem unter Windows 10 Pro. Ich konnte dies mit beiden Lösungen nicht beheben. VBoxHeadless.exe
lief nicht.
Danke @rdhaese , es hat bei mir funktioniert!
Ich verwende die Docker-Toolbox auf einem Windows 7-Computer. Durch Deinstallieren und erneutes Installieren der Docker-Toolbox wurde dieses Problem für mich behoben. :) :)
Löschen von C: \ Users \
Neustart funktionierte bei mir virtualbox 6.1
Danke ... es hat bei mir funktioniert
Hilfreichster Kommentar
@filipegorges
Danke für deine Antwort! Ich hatte genau das gleiche Problem.
Ich habe bereits versucht, was Sie gesagt haben, aber es hat nicht funktioniert. Aber dank dir habe ich es mir noch einmal angesehen.
Für andere, die dieses Problem haben, den Computer jedoch immer noch nicht löschen können, wenn sie die Datei
config.json
hinzufügen:Überprüfen Sie, ob
VBoxHeadless.exe
wird (mithilfe des Task-Managers). Dabei wird wahrscheinlich eine Datei im Maschinenordner verwendet.Töte es, stelle sicher, dass du die
config.json
Datei hast und entferne ->Successfully removed default