Ako odstrániť obrázky, kontajnery a zväzky Docker

Ako Odstranit Obrazky Kontajnery A Zvazky Docker



Docker je známy nástroj na správu projektov DevOps s otvoreným zdrojom. Neslúži len na riadenie projektov, ale používa sa aj na vytváranie a nasadzovanie aplikácií. Docker predstavil koncept kontajnerizácie, pretože ponúka kontajnery na riadenie a nasadenie projektov.

Používatelia môžu vytvárať a nasadzovať aplikácie pomocou obrazov Docker, kontajnerov a zväzkov namontovaných na kontajneroch. Niekedy však vývojár Docker chce odstrániť obrázky, kontajnery alebo zväzky Docker, aby uvoľnil miesto v systéme, alebo už nemusia byť potrebné.

Tento príspevok bude demonštrovať:







Ako odstrániť obrázky Docker?

Hlavná súčasť platformy Docker, ktorá hovorí kontajneru, ako spravovať alebo nasadiť projekt, sa nazýva „ Obrázok Docker “. Obrázky Docker sú spojené s kontajnermi Docker a môžu sa tiež spúšťať nezávisle. Vývojári však môžu naraziť na problémy pri odstraňovaní obrázkov Docker, ak sú s obrázkami spojené nejaké kontajnery.



Prečítajte si pokyny na odstránenie obrázkov Docker.



Krok 1: Zobrazte obrázky Docker

Najprv pomocou poskytnutého príkazu vypíšte všetky obrázky. ' -a ” sa používa na zoznam všetkých obrázkov Docker:





$ obrázky dockerov -a

Odstránime napríklad „ dockerimage “:



Krok 2: Odstráňte obrázky Docker

Ak chcete odstrániť obrázok Docker, použite „ docker rmi 'príkaz:

$ docker rmi dockerimage

V tomto bode sa môže zobraziť chyba, ak je obrázok priradený k akémukoľvek kontajneru Docker, ako je znázornené nižšie:

Ak chcete násilne odstrániť obrázok a vyriešiť konflikt, použite „ -f “možnosť:

$ docker rmi -f dockerimage

Výstup indikuje, že obrázok bol odstránený:

Krok 3: Potvrďte, či je obrázok odstránený

Ak chcete potvrdiť, či je obrázok Docker odstránený alebo nie, znova uveďte zoznam všetkých obrázkov:

$ docker obrázky -a

Tu môžete vidieť, že sme úspešne odstránili obrázok Docker:

Ako odstrániť kontajner Docker?

' Docker kontajner “ je ďalšou hlavnou súčasťou platformy Docker, ktorá sa používa na správu, vytváranie a nasadzovanie aplikácií. Všetky závislosti projektu, balíky a zdrojový kód sú obsiahnuté v jednom kontajneri Docker. Označujú sa ako virtualizačné vývojové prostredie.

Ak chcete odstrániť nepoužité alebo vypustené nádoby, postupujte podľa uvedených pokynov.

Krok 1: Zobrazte kontajnery Docker

Ak chcete uviesť zoznam všetkých kontajnerov Docker, „ docker ps 'príkaz sa používa spolu s ' -a “možnosť:

$ doker ps -a

Odstránime napríklad „ skvelý_engelbart ” kontajner:

Krok 2: Odstráňte kontajner Docker

Ak chcete odstrániť kontajner Docker, vykonajte príkaz „ docker rm 'príkaz:

$ doker rm skvelý_engelbart

Používatelia môžu tiež odstrániť kontajner Docker pomocou jeho ID:

$ doker rm 79ba2a5d9f10

Krok 3: Overte, či je kontajner Docker odstránený

Skontrolujte, či je kontajner Docker odstránený alebo nie, zobrazením zoznamu kontajnerov Docker:

$ doker ps -a

Z nižšie uvedeného výstupu môžete vidieť, že sme úspešne odstránili „ skvelý_engelbart ” Docker kontajner:

Ako odstrániť zväzok Docker?

Docker Volume “ je súčasťou kontajnera Docker a odkazuje na súborový systém, ktorý je pripojený ku kontajneru Docker. Používajú sa na uchovávanie údajov používaných alebo generovaných kontajnerom Docker.

Ak chcete odstrániť zväzok Docker, prečítajte si poskytnuté pokyny.

Krok 1: Znížte hlasitosť dockera

Ak chcete vypísať všetky zväzky Docker, „ objem dockera ls ” príkaz sa používa nasledovne:

$ zväzok dokovacieho zariadenia ls

Odstránime „ pythonimage 'Hlasitosť dockera:

Krok 2: Odstráňte zväzok Docker

Ak chcete odstrániť zväzok Docker, spustite „ docker volume rm 'príkaz:

$ zväzok dokovacieho zariadenia rm pythonimage

Krok 3: Overte, či je zväzok odstránený

Znova skontrolujte zoznam zväzkov a overte, či je určený zväzok odstránený alebo nie:

$ zväzok dokovacieho zariadenia ls

Nasledujúci výstup naznačuje, že sme úspešne odstránili zväzok Docker:

Ako orezať Docker System?

Prune systému Docker je proces prerezávania systému Docker, čo znamená odstránenie všetkých nepoužívaných a zastavených obrazov, kontajnerov a objemu Docker.

Ak chcete orezať systém Docker, prejdite pomocou uvedeného príkazu:

$ dokovací systém prerezávať

Teraz skontrolujte výsledok vyššie uvedeného príkazu uvedením všetkých kontajnerov Docker:

$ doker ps -a

Z výstupu môžete vidieť, že „ docker systém prerezávať ” príkaz odstráni všetky zastavené kontajnery Docker:

Vypracovali sme, ako odstrániť obrázky, kontajnery a zväzky Docker.

Záver

Ak chcete odstrániť obrázky Docker, použite „ docker rmi -f “príkaz. Ak chcete odstrániť kontajner Docker, vykonajte príkaz „ docker rm “ a odstráňte zväzok Docker pomocou „ docker volume rm “príkaz. Tento blog poskytuje techniky na odstránenie kontajnerov, obrázkov a zväzkov Docker.