Requisits previs
Per arreglar Docker que no queda espai al dispositiu, heu d’utilitzar el sistema Linux 20.04 d’Ubuntu i la instal·lació del docker. Si Docker no està instal·lat, podeu fer-ho amb l'ajut de l'ordre que es mostra a continuació al terminal
$suoapteinstal·lardocker.io
Mètode per solucionar l'espai del dispositiu a Docker
Heu d’iniciar sessió mitjançant sudo user i obrir el terminal de línia d’ordres comprovant-lo a l’àrea d’aplicació del sistema operatiu o mitjançant la tecla de drecera Ctrl + Alt + T. Un cop obert, seguiu tots aquests mètodes descrits en aquest article.
Mètode 1: Poda del sistema Docker
L’ordre ‘docker system prune’ s’utilitza per eliminar o eliminar objectes o dades no utilitzats, incloses imatges, contenidors, volums i xarxes. Aquests objectes no s’esborren tret que els retirem conscientment; tot i així, a Docker 17.06.1 o superior, hem d’exigir la possibilitat de ‘–volums’ per eliminar volums. Elimina les imatges tant penjants com sense referències; no obstant això, només s’eliminen per defecte les imatges penjants. El 'prune del sistema docker' només es pot utilitzar amb una versió de l'API client i dimoni de 1,25 o superior. Ara executeu l'ordre indicada:
$suosistema d’acoblamentpodar
Heu de proporcionar la vostra contrasenya d’usuari sudo per a l’execució correcta. Un cop executada, rebreu el següent avís, tal com es mostra a la imatge adjunta. Heu d'introduir y per continuar amb el procés. Quan implementem l’ordre ‘docker system prune’, envia una sol·licitud d’API al dimoni Docker, que busca tots els elements no utilitzats de l’amfitrió i els elimina del sistema. Com que les versions anteriors de Docker van eliminar tots els objectes, inclosos els volums, es va afegir l'opció '-volums'.
Mètode 2: Eliminació d'imatges penjants
Es pot utilitzar l'ordre de volum a Docker per aconseguir-ho. Com que esborra qualsevol directori o carpeta de / var / lib / docker / volumes que no sigui un volum, heu d'assegurar-vos que no s'hi guardin documents importants. Quan es crea una imatge Docker, normalment hi ha nombroses capes d'imatges. Les capes que no fan referència a cap imatge etiquetada es denominen imatges penjants. Les imatges penjants ocupen espai d’emmagatzematge però no fan res. Per veure una llista de tots els volums, utilitzeu l'ordre:
$suovolum d’acobladorls
Utilitzeu l'ordre següent per obtenir una llista de tots els volums penjants:
$suovolum d’acobladorls–Qfpenjant=cert
Heu de proporcionar la vostra contrasenya d’usuari sudo per a l’execució correcta.
Mètode 3: Eliminació de volums orfes
Per començar, haureu d’esborrar els volums orfes de Docker. Ara, per desfer-se de tots els volums orfes, executeu l'ordre següent:
$volum d’acobladorrm
Conclusió:
En aquesta guia, hem parlat d'alguns mètodes per eliminar el Docker sense deixar espai a l'error del dispositiu. Ara, crec que podeu solucionar-ho fàcilment al final si seguiu aquest tutorial.