Docker rmi

docker rmi elimină imaginile după ID-ul lor.

Pentru a elimina imaginea, trebuie mai întâi să listați toate imaginile pentru a obține ID-urile de imagine, numele imaginii și alte detalii. Prin executarea unei comenzi simple docker images -a sau docker images.

După aceea, asigurați-vă ce imagine doriți să eliminați, pentru a face acest lucru executând această comandă simplă docker rmi <your-image-id>. Apoi, puteți confirma că imaginea a fost eliminată sau nu, listând toate imaginile și verificați.

Eliminați mai multe imagini

Există o modalitate de a elimina mai multe imagini odată, când doriți să eliminați mai multe imagini specifice. Deci, pentru a face acest lucru, obțineți mai întâi ID-uri de imagine pur și simplu prin listarea imaginilor, apoi executați comanda simplă urmată.

docker rmi <your-image-id> <your-image-id> ...

Scrieți ID-uri de imagini în comandă urmată de spațiile dintre ele.

Eliminați toate imaginile simultan

Pentru a elimina toate imaginile există o comandă simplă pentru a face acest lucru. docker rmi $(docker images -q)

Aici, în comanda de mai sus, există două comenzi, prima care se execută în $() este sintaxa shell și returnează rezultatele oricăror executate în sintaxa respectivă. Deci în asta -q- is a option is used to provide to return the unique IDs,$ () returnează rezultatele ID-urilor de imagine și apoi docker rmi elimină toate acele imagini.

Pentru mai multe informatii:

Docker rm

docker rm elimină containerele după numele sau ID-ul lor.

Când aveți containere Docker în funcțiune, trebuie mai întâi să le opriți înainte de a le șterge.

  • Opriți toate containerele care rulează: docker stop $(docker ps -a -q)
  • Ștergeți toate containerele oprite: docker rm $(docker ps -a -q)

Îndepărtați mai multe recipiente

Puteți opri și șterge mai multe containere trecând comenzile o listă a containerelor pe care doriți să le eliminați. Sintaxa shell $() returnează rezultatele a ceea ce este executat în paranteze. Deci, puteți să creați lista de containere din acesta pentru a fi transmisă către stop și rm comenzi.

Iată o defalcare a dockerului ps -a -q

  • docker ps lista containerelor
  • -a opțiunea de a lista toate containerele, chiar și cele oprite. Fără aceasta, implicit se afișează numai containerele care rulează
  • -q opțiunea silențioasă de a furniza numai ID-uri numerice ale containerelor, mai degrabă decât un întreg tabel de informații despre containere

Mai multe informatii:

Mai multe informații despre imagini în Docker:

  • Ghid de imagine Docker
  • Unde sunt stocate imaginile Docker?

Mai multe informații despre containere în Docker:

  • Cum se automatizează implementarea containerului Docker
  • Cum se remediază vulnerabilitățile containerului Docker

Mai multe informații despre Docker:

  • Un ghid pentru începători către Docker
  • Curs Docker DevOps (curs video gratuit)
  • Docker 101: de la creație la implementare