Затова е необходимо да премахнете неизползваното изображение на докер от вашата система, за да освободите дисковото пространство.
В този урок ще ви покажем как да премахнете изображенията на докер с командния ред.
Премахнете изображението на Docker
За да премахнете изображението на докер от вашата система, ще трябва да изброите всички налични изображения във вашата система.
Можете да ги изброите, като използвате следната команда:
изображение на докер lsТрябва да видите следния изход:
СЪЗДАДЕН РАЗМЕР НА ИЗОБРАЖЕНИЕТО НА ИЗОБРАЖЕНИЕТО НА РЕПОЗИТОРИЙnginx последен 4bb46517cac3 преди 2 дни 133MB
wordpress последна f1da35a7ddca преди 3 дни 546MB
mariadb последен b95867b52886 преди 4 дни 407MB
Сега имате списък с всички изображения във вашата система. След това намерете идентификатора на изображението, което искате да премахнете, и изпълнете следната команда:
изображение на докер rm 4bb46517cac3Трябва да видите следната грешка:
Отговор на грешка от демона: конфликт: не може да се изтрие 4bb46517cac3 (не може да се принуди)- изображението се използва при стартиране на контейнер 8f3d538370e5
Горният изход показва, че всеки контейнер използва изображението, което искате да премахнете. Така че ще трябва да премахнете този контейнер, преди да премахнете изображението.
Ако искате да премахнете множество изображения, ще трябва да посочите идентификатора на всяко изображение на докер с команда „docker image rm“:
изображение на докер rm ID1 ID2 ID3Премахнете Dangling Docker Images
Висящо изображение е неизползвано изображение, което не се използва от нито един контейнер. Можете да премахнете висящото изображение от вашата система, като изпълните следната команда:
изображение на докер подрязванеЩе бъдете подканени да въведете y, за да продължите, както е показано по-долу:
ВНИМАНИЕ! Това ще премахне всички висящи изображения.
Сигурен ли си, че искаш да продължиш? [y / N] y
Общо възстановено пространство: 0B
Премахнете всички неизползвани изображения на Docker
Docker ви позволява да премахвате всички изображения, които не се използват от контейнери, като използвате една команда, както е показано по-долу:
изображение на докер подрязване -aЩе бъдете подканени да въведете y, за да продължите, както е показано по-долу:
ВНИМАНИЕ! Това ще премахне всички изображения без поне един контейнер, свързан с тях.
Сигурен ли си, че искаш да продължиш? [y / N] y
Изтрити изображения:untagged: ubuntu: най-новите
немаркиран: [имейл защитен]: 5d1d5407f353843ecf8b16524bc5565aa332e9e6a1297c73a92d3e754b8a636d
изтрито: sha256: 1e4467b07108685c38297025797890f0492c4ec509212e2e4b4822d367fe6bc8
Общо възстановено пространство: 0B
Заключение
В това ръководство показахме как да премахнем изображения на докер по няколко начина. За повече информация вижте официалната документация на Docker.