
Ich versuche, den Typcluster mithilfe von zu löschen.
kind delete cluster --name samples
Und ich habe nach 15 Minuten Wartezeit eine Fehlermeldung bekommen.
Deleting cluster "samples" ...
ERROR: failed to delete cluster "samples": failed to delete nodes: command "docker rm -f -v samples-control-plane" failed with error: exit status 1
Command Output: Error response from daemon: removal of container samples-control-plane is already in progress
Aber dies ist der einzige Befehl, den ich zum Löschen ausgeführt habe, vorher nicht.
Habe also versucht, den Container des Typs Cluster mithilfe von zu löschen.
docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS
NAMES
5d0fa7222662 postgres:latest "docker-entrypoint.s…" 51 minutes ago Up 51 minutes 0.0.0.0:5432->5432/tcp, :::5432->5432/tcp postgres_database
e6acb3781680 kindest/node:v1.21.1 "/usr/local/bin/entr…" 33 hours ago Up 2 hours 127.0.0.1:44151->6443/tcp
samples-control-plane
Und habe zuerst versucht, es zu löschen und zu stoppen.
docker stop e6
Aber ich stecke dort fast eine Stunde fest und habe bis jetzt keine Reaktion erhalten.
Also habe ich Strg+C gedrückt und den Befehl mit -t ausgeführt.
docker stop e6 -t 2
Dasselbe Ergebnis, bleibt dort hängen und bleibt 3 Stunden oder länger, aber immer noch da. Wie kann ich das löschen?
Antwort1
Das von Ihnen beschriebene Problem hängt höchstwahrscheinlich mit dem Docker-Bug zusammen. Auf GitHub gibt es viele Threads zu dieser Situation:
das sieht nach einem Docker-Fehler aus. Es gab zuvor mindestens einen Fehler dieser Art, bei dem Container in einen teilweise entfernten Zustand gerieten und die einzige Lösung darin bestand, sie manuell ohne Docker zu entfernen. Suche weiter oben nach aktuellen Problemen.
Möglicherweise behoben indieses Thema.
Hm, ich glaube nicht, dass das ein
docker-compose
Problem ist. Ich würde jedoch folgendermaßen vorgehen:
- Stoppen Sie den Docker-Daemon (
sudo service docker stop
)- Entfernen Sie die verbleibenden Containerdateien
sudo rm -rf /var/lib/docker/containers/9adaaacc30d3<TAB>
- Starten Sie den Docker-Daemon (
sudo service docker start
).
Lösung / Workaround:
Versuchen Sie, den Docker-Daemon neu zu starten und führen Sie einen aus docker system prune -a
.
Antwort2
meine Umgebung:
Windows 10 + WSL2 + Ubuntu 20
Folgendes hat bei mir funktioniert
kind delete clusters CLUSTERNAME