Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Керування Зберіганням Образів та Очищенням | Робота з Образами Docker
Основи Docker

bookКерування Зберіганням Образів та Очищенням

Перегляд Docker-образів

Під час роботи з Docker з часом накопичується багато образів. Для підтримки організованості та ефективності системи важливо вміти переглядати, інспектувати та керувати цими образами.

Щоб переглянути, які образи наразі збережені у вашій системі, використовуйте наступну команду:

docker images

Ця команда відображає таблицю з такими стовпцями:

  • REPOSITORY: назва образу;
  • TAG: версія або варіант, наприклад, latest;
  • IMAGE ID: унікальний ідентифікатор кожного образу, використовується для видалення або посилання на образи;
  • CREATED: дата створення образу;
  • SIZE: допомагає визначити, які образи займають найбільше місця на диску.

Розуміння цих стовпців дозволяє швидко оцінити збережені образи та приймати обґрунтовані рішення щодо керування дисковим простором і використанням образів.

Видалення образів і контейнерів

З часом невикористані образи та зупинені контейнери можуть займати значний обсяг пам'яті.

  • Щоб видалити непотрібний образ, скористайтеся наступною командою:
docker rmi IMAGE_ID

Замініть IMAGE_ID на фактичний ідентифікатор образу, який потрібно видалити;

  • Якщо ви намагаєтеся видалити образ, який ще використовується контейнером, Docker не дозволить це зробити, щоб уникнути порушення роботи запущених або зупинених контейнерів;
  • Щоб вирішити цю ситуацію, спочатку видаліть відповідний контейнер за допомогою:
docker rm CONTAINER_ID

Замініть CONTAINER_ID на ідентифікатор зупиненого контейнера;

  • Видалення невикористаних образів і контейнерів допомагає звільнити місце на диску та підтримувати порядок у Docker-середовищі.

Очищення за допомогою docker system prune

Для більш комплексного очищення Docker надає команду docker system prune.

  • Видаляє всі зупинені контейнери;
  • Видаляє невикористані мережі;
  • Очищає "висячі" образи (образи без тегів або не прив'язані до жодного контейнера);
  • За бажанням видаляє невикористані томи.

Під час виконання docker system prune система запитує підтвердження перед видаленням ресурсів, що дозволяє переглянути, що буде видалено. Ця команда є потужним інструментом для звільнення місця, але слід бути обережним — після очищення ресурси не можна відновити. Використовуйте цю команду регулярно, щоб уникнути накопичення застарілих ресурсів Docker у системі.

question mark

Яка команда відображає всі Docker-образи, що наразі збережені у вашій системі?

Select the correct answer

Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 2. Розділ 5

Запитати АІ

expand

Запитати АІ

ChatGPT

Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат

Suggested prompts:

How do I find the IMAGE_ID or CONTAINER_ID for removal?

What happens if I accidentally remove an important image or container?

Can you explain what a dangling image is?

Awesome!

Completion rate improved to 7.14

bookКерування Зберіганням Образів та Очищенням

Свайпніть щоб показати меню

Перегляд Docker-образів

Під час роботи з Docker з часом накопичується багато образів. Для підтримки організованості та ефективності системи важливо вміти переглядати, інспектувати та керувати цими образами.

Щоб переглянути, які образи наразі збережені у вашій системі, використовуйте наступну команду:

docker images

Ця команда відображає таблицю з такими стовпцями:

  • REPOSITORY: назва образу;
  • TAG: версія або варіант, наприклад, latest;
  • IMAGE ID: унікальний ідентифікатор кожного образу, використовується для видалення або посилання на образи;
  • CREATED: дата створення образу;
  • SIZE: допомагає визначити, які образи займають найбільше місця на диску.

Розуміння цих стовпців дозволяє швидко оцінити збережені образи та приймати обґрунтовані рішення щодо керування дисковим простором і використанням образів.

Видалення образів і контейнерів

З часом невикористані образи та зупинені контейнери можуть займати значний обсяг пам'яті.

  • Щоб видалити непотрібний образ, скористайтеся наступною командою:
docker rmi IMAGE_ID

Замініть IMAGE_ID на фактичний ідентифікатор образу, який потрібно видалити;

  • Якщо ви намагаєтеся видалити образ, який ще використовується контейнером, Docker не дозволить це зробити, щоб уникнути порушення роботи запущених або зупинених контейнерів;
  • Щоб вирішити цю ситуацію, спочатку видаліть відповідний контейнер за допомогою:
docker rm CONTAINER_ID

Замініть CONTAINER_ID на ідентифікатор зупиненого контейнера;

  • Видалення невикористаних образів і контейнерів допомагає звільнити місце на диску та підтримувати порядок у Docker-середовищі.

Очищення за допомогою docker system prune

Для більш комплексного очищення Docker надає команду docker system prune.

  • Видаляє всі зупинені контейнери;
  • Видаляє невикористані мережі;
  • Очищає "висячі" образи (образи без тегів або не прив'язані до жодного контейнера);
  • За бажанням видаляє невикористані томи.

Під час виконання docker system prune система запитує підтвердження перед видаленням ресурсів, що дозволяє переглянути, що буде видалено. Ця команда є потужним інструментом для звільнення місця, але слід бути обережним — після очищення ресурси не можна відновити. Використовуйте цю команду регулярно, щоб уникнути накопичення застарілих ресурсів Docker у системі.

question mark

Яка команда відображає всі Docker-образи, що наразі збережені у вашій системі?

Select the correct answer

Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 2. Розділ 5
some-alt