Preduvjeti
Da biste popravili Docker, nema više prostora na uređaju, morate upotrijebiti Ubuntu 20.04 Linux sustav i instalaciju dockera u njemu. Ako Docker nije instaliran, to možete učiniti uz pomoć dolje navedene naredbe u terminalu
$sudoprikladaninstaliratidocker.io
Način popravljanja Dockera Nema više prostora na uređaju
Morate se prijaviti putem sudo korisnika i otvoriti terminal naredbenog retka tako da ga provjerite u aplikacijskom području operacijskog sustava ili pomoću tipke prečaca Ctrl+Alt+T. Nakon otvaranja slijedite sve ove metode opisane u ovom članku.
Metoda 1: obrezivanje Docker sustava
Naredba ‘obrezivanje sustava docker system obrezivanje koristi se za uklanjanje ili brisanje neiskorištenih objekata ili podataka, uključujući slike, spremnike, sveske i mreže. Ti se predmeti ne brišu ako ih svjesno ne uklonimo; čak i tako, u dockeru 17.06.1 ili novijem moramo zahtijevati mogućnost ‘–volumes’ za uklanjanje volumena. Eliminira obješene i neupućene slike; međutim, samo se prema zadanim postavkama uklanjaju viseće slike. 'Obrezivanje docker sustava' može se koristiti samo s klijentskom i daemon API verzijom od 1.25 ili višom. Sada izvršite navedenu naredbu:
$sudodocker sustavobrezati
Za uspješno izvršavanje morate unijeti svoju sudo korisničku lozinku. Nakon izvršenja dobit ćete sljedeće upozorenje, kao što je prikazano na priloženoj slici. Morate unijeti y da biste nastavili s procesom. Kad implementiramo naredbu ‘docker system prune system, ona šalje API zahtjev Docker demonu, koji traži sve neiskorištene stavke na hostu i uklanja ih iz sustava. Budući da su starije verzije Dockera uklonile sve objekte, uključujući sveske, dodana je opcija ‘–volumes’.
Metoda 2: Uklanjanje zamršenih slika
Za postizanje toga može se koristiti naredba za glasnoću u Dockeru. Budući da se ovim briše bilo koji direktorij ili mapa u/var/lib/docker/volumenima koji nisu svezak, morate osigurati da se tamo ne spremaju važni dokumenti. Prilikom stvaranja Docker slike obično postoje brojni slojevi slika. Slojevi koji se ne odnose na bilo koju označenu sliku nazivaju se viseće slike. Zamršene slike zauzimaju prostor za pohranu, ali ne rade ništa. Za pregled popisa svih svezaka upotrijebite naredbu:
$sudodocker volumenls
Upotrijebite sljedeću naredbu da biste dobili popis svih visećih svezaka:
$sudodocker volumenls–Qfviseći=pravi
Za uspješno izvršavanje morate unijeti svoju sudo korisničku lozinku.
Metoda 3: Uklanjanje siročadi
Da biste započeli, morat ćete izbrisati sve sveske bez roditelja u Dockeru. Sada kako biste se riješili svih siročadi, izvedite sljedeću naredbu:
$docker volumenrm
Zaključak:
U ovom smo vodiču raspravljali o nekoliko metoda za uklanjanje Dockera bez greške na uređaju. Vjerujem da ćete se na kraju lako riješiti ovoga slijedeći ovaj vodič.