Рейтинг:1

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

флаг ke

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

вид удалить образцы кластера --name

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

Удаление кластерных "выборок"...
ОШИБКА: не удалось удалить кластер «образцы»: не удалось удалить узлы: команда «docker rm -f -v Samples-Control-Plane» не удалась с ошибкой: статус выхода 1
Выходные данные команды: ответ об ошибке от демона: удаление контрольной плоскости образцов контейнера уже выполняется.

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

Поэтому попытался удалить контейнер типа кластера с помощью.

докер пс

ИДЕНТИФИКАТОР КОНТЕЙНЕРА ИЗОБРАЖЕНИЕ КОМАНДА СОЗДАНА СОСТОЯНИЕ ПОРТЫ
  ИМЕНА
5d0fa7222662 postgres:latest "docker-entrypoint.s™" 51 минут назад Up 51 минута 0.0.0.0:5432->5432/tcp, :::5432->5432/tcp postgres_database
e6acb3781680 kindest/node:v1.21.1 "/usr/local/bin/entr…" 33 часа назад Up 2 часа 127.0.0.1:44151->6443/tcp
  образцы-управление-плоскость

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

докер стоп e6

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

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

докер стоп e6 -t 2

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

Рейтинг:1
флаг id

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

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

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

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

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

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

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

Рейтинг:0
флаг in

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

вид удалить кластеры CLUSTERNAME
DimiDak avatar
флаг ph
Это работало и в Linux, даже если этого нет в официальной документации. Предлагаемый тип удаления кластера --name `из документации не удалил контейнеры докеров. Этот сделал.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.