Керування Зберіганням Образів та Очищенням
Перегляд 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 у системі.
Дякуємо за ваш відгук!
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат
Awesome!
Completion rate improved to 7.14
Керування Зберіганням Образів та Очищенням
Свайпніть щоб показати меню
Перегляд 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 у системі.
Дякуємо за ваш відгук!