Удалить изображение из Docker Hub?

Мне не удалось найти ресурсы, чтобы понять, как можно управлять изображениями Docker Hub.

У меня есть изображение с тегом V0.0.1 и построил новый с тегом V0.0.2. Теперь я хочу удалить образ V0.0.1, так как новая версия построена по-другому, и я не хочу, чтобы пользователи извлекали старый образ.

Ответ 1

Возможно, нажмите подробнее в репозитории после нажатия кнопки "Настройки". Посмотрите изображение:

print screen

Ответ 2

По состоянию на октябрь 2016 года кнопка "Удалить/Удалить" доступна, когда вы нажимаете на вкладку "Хранилище докеров" и вкладку "Теги" в правой части каждой версии.

Снимок экрана Docker Hub

Ответ 3

В предыдущей версии концентратора вы можете сделать это через вкладку "Теги", в которой было показано немного "x", которое вы могли бы щелкнуть, чтобы удалить тег. В новой версии концентратора это, похоже, ушло. Я могу только предположить, что функциональность вернется на определенном этапе.

Соответствующая проблема представляется https://github.com/docker/hub-feedback/issues/68.

В настоящий момент единственными обходными решениями, которые я вижу, являются:

  • Удалите репозиторий и заново создайте его, нажав теги, которые вы хотите сохранить
  • Обратитесь в службу поддержки Docker и попросите вручную удалить ненужные теги.

Ответ 4

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

Итак, следующий рабочий процесс:

  1. Перейти в хранилище
  2. Выберите свой репозиторий для удаления
  3. Выберите вкладку " Настройки "
  4. Нажмите кнопку Удалить репозиторий
  5. Во всплывающем окне введите имя хранилища, чтобы подтвердить и подтвердить удаление.

enter image description here

Однако, если вы хотите удалить изображение, перейдите на вкладку Теги. Нажмите на символ "...", он даст вам возможность удалить изображение, как показано на следующем рисунке

enter image description here

Ответ 5

В настоящее время вы не можете удалить изображение из концентратора через командную строку или веб-портал. Существуют открытые проблемы:

Возможно, это обходное решение: Удаление изображений из частного реестра докеров >

Ответ 6

  • Откройте hub.docker.com и выполните вход.
  • Нажмите на Детали для вашего изображения.
  • Нажмите на теги.
  • Нажмите значок удаления (корзина) справа.

К сожалению, даже если вы удалите только тег для этого изображения, изображение все равно будет указано в вашем аккаунте/репозитории. Тем не менее, любой, кто пробует docker pull на этом изображении, получит сообщение об ошибке. Я предполагаю, что единственный способ полностью удалить изображение - удалить учетную запись (и все ее изображения).

Ответ 7

Большое спасибо, что стало хуже, удалите это решение.

Ответ 8

Люди говорили, что функция удаления определенных тегов из интерфейса Docker Hub была удалена, но это неточно, просто немного скрыто.

  1. перейдите в свой репозиторий в Docker Hub
  2. перейти к "Тегам"
  3. в нижней части нажмите ссылку "просмотреть все"
  4. нажмите меню "..." справа от тега, который хотите удалить
  5. нажмите "удалить"

Это позволит вам удалить определенный тег в новой версии Docker Hub.

Ответ 9

при входе в Docker Hub есть большая красная кнопка "УДАЛИТЬ" на вкладке "Настройки".