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
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 dockerimageVý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 -aTu 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 -aOdstránime napríklad „ skvelý_engelbart ” kontajner:
Krok 2: Odstráňte kontajner Docker
Ak chcete odstrániť kontajner Docker, vykonajte príkaz „ docker rm
Používatelia môžu tiež odstrániť kontajner Docker pomocou jeho ID:
$ doker rm 79ba2a5d9f10Krok 3: Overte, či je kontajner Docker odstránený
Skontrolujte, či je kontajner Docker odstránený alebo nie, zobrazením zoznamu kontajnerov Docker:
$ doker ps -aZ 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 lsOdstránime „ pythonimage 'Hlasitosť dockera:
Krok 2: Odstráňte zväzok Docker
Ak chcete odstrániť zväzok Docker, spustite „ docker volume rm
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 lsNasledujú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 -aZ 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