Docker

Ako odstrániť obrázky ukotvenia

Ako odstrániť obrázky ukotvenia
Obrázky ukotvenia nie sú ničím iným ako súborom súborov iba na čítanie, čo znamená, že keď je obraz ukotvenia vytvorený, nie je možné ho upravovať. Nový obrázok ukotvenia však môžete vytvoriť pomocou existujúceho obrázka ukotvenia. Dockerove obrázky sa používajú na zostavenie kontajnera docker. Docker obrázky majú niekoľko vrstiev, ktoré sa používajú na spustenie kódu v kontajneri. Počas procesu vývoja sa na serveri uchováva veľa nepoužívaných a zastaraných obrazov ukotvenia, kým ich manuálne neodstránite.

Preto je potrebné z vášho systému odstrániť nepoužívaný obraz ukotvenia, aby sa uvoľnilo miesto na disku.

V tomto tutoriáli si ukážeme, ako odstrániť obrázky ukotvenia pomocou príkazového riadku.

Odstráňte obrázok Dockeru

Ak chcete odstrániť obraz ukotvenia z vášho systému, budete musieť uviesť všetky dostupné obrázky vo vašom systéme.

Môžete ich uviesť pomocou nasledujúceho príkazu:

docker image ls

Mali by ste vidieť nasledujúci výstup:

IDENTIFIKÁCIA REPOSITÁRNEHO IDA VYTVORENÉ VEĽKOSTI
nginx najnovšie 4bb46517cac3 pred 2 dňami 133 MB
wordpress najnovšie f1da35a7ddca pred 3 dňami 546 MB
mariadb najnovšie b95867b52886 pred 4 dňami 407 MB

Teraz máte zoznam všetkých obrázkov vo vašom systéme. Ďalej vyhľadajte ID obrázka, ktorý chcete odstrániť, a spustite nasledujúci príkaz:

docker image rm 4bb46517cac3

Mala by sa zobraziť nasledujúca chyba:

Chybná odpoveď od démona: konflikt: nemožno vymazať 4bb46517cac3 (nemožno vynútiť)
- obrázok sa používa spustením kontajnera 8f3d538370e5

Vyššie uvedený výstup označuje, že akýkoľvek kontajner používa obrázok, ktorý chcete odstrániť. Pred odstránením obrázka teda budete musieť tento kontajner odstrániť.

Ak chcete odstrániť viac obrázkov, budete musieť zadať ID každého obrazu ukotvenia pomocou príkazu „docker image rm“:

docker image rm ID1 ID2 ID3

Odstrániť visiace Docker obrázky

Visiaci obrázok je nepoužitý obrázok, ktorý nepoužíva žiadny kontajner. Visiaci obraz zo systému môžete odstrániť spustením nasledujúceho príkazu:

docker obrázok prerezávať

Budete vyzvaní, aby ste pokračovali zadaním y, ako je uvedené nižšie:

POZOR! Týmto odstránite všetky visiace obrázky.

Ste si istý, že chcete pokračovať? [r / N] r

Celkový využitý priestor: 0B

Odstráňte všetky nepoužívané obrázky Dockeru

Docker vám umožňuje odstrániť všetky obrázky, ktoré nepoužívajú žiadne kontajnery, pomocou jedného príkazu, ako je uvedené nižšie:

docker obrázok prerezávať -a

Budete vyzvaní, aby ste pokračovali zadaním y, ako je uvedené nižšie:

POZOR! Týmto odstránite všetky obrázky bez minimálne jedného kontajnera, ktorý je s nimi spojený.

Ste si istý, že chcete pokračovať? [r / N] r

Odstránené obrázky:
neoznačené: ubuntu: najnovšie
neoznačené: [chránené e-mailom]: 5d1d5407f353843ecf8b16524bc5565aa332e9e6a1297c73a92d3e754b8a636d
odstránené: sha256: 1e4467b07108685c38297025797890f0492c4ec509212e2e4b4822d367fe6bc8
Celkový využitý priestor: 0B

Záver

V tejto príručke sme si ukázali, ako odstrániť obrázky ukotvenia niekoľkými spôsobmi. Ďalšie informácie nájdete v oficiálnej dokumentácii Dockeru.

Hry Najlepšie hry na hranie s ručným sledovaním
Najlepšie hry na hranie s ručným sledovaním
Oculus Quest nedávno predstavil skvelú myšlienku ručného sledovania bez ovládačov. Vďaka stále sa zvyšujúcemu počtu hier a aktivít, ktoré vykonávajú p...
Hry Ako zobraziť prekrytie OSD v linuxových aplikáciách a hrách na celú obrazovku
Ako zobraziť prekrytie OSD v linuxových aplikáciách a hrách na celú obrazovku
Hranie hier na celú obrazovku alebo používanie aplikácií v režime rozptýlenia zadarmo na celú obrazovku vás môže odrezať od relevantných systémových i...
Hry Top 5 kariet na zachytávanie hier
Top 5 kariet na zachytávanie hier
Všetci sme videli a milovali streamovanie hier na YouTube. PewDiePie, Jakesepticye a Markiplier sú iba niektorí z najlepších hráčov, ktorí zarobili mi...