Предварителни изисквания
За да поправите Docker, не остава място на устройството, трябва да използвате системата Ubuntu 20.04 Linux и инсталация на докер в нея. Ако Docker не е инсталиран, можете да го направите с помощта на изброената по-долу команда в терминала
$sudoподходящИнсталирайdocker.io
Метод за коригиране на Docker не остава място на устройството
Трябва да влезете чрез потребител на sudo и да отворите терминала на командния ред, като го проверите в областта на приложение на вашата операционна система или като използвате клавишната комбинация Ctrl+Alt+T. След като отворите, следвайте всички тези методи, описани в тази статия.
Метод 1: Подрязване на системата Docker
Командата „docker system prune command“ се използва за премахване или изтриване на неизползвани обекти или данни, включително изображения, контейнери, томове и мрежи. Тези обекти не се изтриват, освен ако съзнателно не ги премахнем; въпреки това в docker 17.06.1 или по -нова версия трябва да изискваме възможността „–volumes“ за премахване на томове. Той елиминира както висящи, така и нереферирани изображения; обаче само по подразбиране висящите изображения се премахват. „Docker system prune“ може да се използва само с клиентски и демонов API версия 1.25 или по -нова. Сега изпълнете изброената команда:
$sudoдокер системасини сливи
Трябва да предоставите потребителската си парола за sudo за успешното й изпълнение. При изпълнение ще получите следното предупреждение, както е показано на прикаченото изображение. Трябва да въведете y, за да продължите с процеса. Когато изпълняваме командата „docker system prune command, тя изпраща API заявка към демона на Docker, който търси всички неизползвани елементи на хоста и ги изтрива от системата. Тъй като по -ранните версии на Docker премахнаха всички обекти, включително томове, беше добавена опцията „–volumes“.
Метод 2: Премахване на висящи изображения
Командата за сила на звука в Docker може да се използва за постигане на това. Тъй като това изтрива всяка директория или папка в/var/lib/docker/volumes, които не са том, трябва да сте сигурни, че там не се записват важни документи. Когато създавате изображение в Docker, обикновено има многобройни слоеве изображения. Слоевете, които нямат препратка към маркирана картина, се наричат висящи изображения. Висящите изображения заемат място за съхранение, но не правят нищо. За да видите списък с всички томове, използвайте командата:
$sudoдокер обемls
Използвайте следната команда, за да получите списък с всички висящи томове:
$sudoдокер обемls- qfвисящ=вярно
Трябва да предоставите потребителската си парола за sudo за успешното й изпълнение.
Метод 3: Премахване на осиротели томове
За да започнете, ще трябва да изтриете всички осиротели томове в Docker. Сега, за да се отървете от всички осиротели томове, изпълнете следната команда:
$докер обемrm
Заключение:
В това ръководство обсъдихме няколко метода за елиминиране на Docker, без грешка на устройството. Сега вярвам, че лесно можете да се справите с това в края си, като следвате този урок.