кластер типа не удаляется, как это исправить?

кластер типа не удаляется, как это исправить?

Я пытаюсь удалить кластер вида, используя.

kind delete cluster --name samples

И через 15 минут ожидания у меня возникла ошибка.

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

Но это единственная команда, которую я выполнил для удаления, раньше ее не было.

Поэтому попытался удалить контейнер вида cluster, используя.

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

И попробовал сначала удалить, остановив его.

docker stop e6

Но застрял там почти на час, а ответа так и нет.

Поэтому я нажал ctrl+c и выполнил команду с -t.

docker stop e6 -t 2

Тот же результат, застрял там и держался 3 часа и больше, но все еще там. Как это удалить?

решение1

Проблема, которую вы описали, скорее всего, связана с ошибкой докера. На github есть много тем, связанных с этой ситуацией:

похоже на ошибку Docker, ранее была как минимум одна подобная ошибка, при которой контейнеры переходили в частично удаленное состояние, и единственным исправлением было их ручное удаление без Docker. ищем текущие проблемы выше по течению.

Потенциально исправлено вЭта тема.

Хм, я не думаю, что это docker-compose проблема. Однако, я бы поступил так:

  1. Остановить демон Docker ( sudo service docker stop)
  2. Удалить оставшиеся файлы контейнера sudo rm -rf /var/lib/docker/containers/9adaaacc30d3<TAB>
  3. Запустите демон Docker ( sudo service docker start).

Решение/обходной путь:

Попробуйте перезапустить демон Docker и выполнить docker system prune -a.

решение2

моя среда:
windows 10 + wsl2 + ubuntu 20
следующее сработало для меня

kind delete clusters CLUSTERNAME

Связанный контент