Képek és konténerek eltávolítása a Docker programból

Docker rmi

docker rmi eltávolítja a képeket azonosítójuk alapján.

A kép eltávolításához először fel kell sorolnia az összes képet, hogy megkapja a képazonosítókat, a kép nevét és egyéb részleteket. Az egyszerű parancs futtatásával docker images -avagy docker images.

Ezt követően meg kell győződnie arról, hogy melyik képet akarja eltávolítani, és hajtsa végre ezt az egyszerű parancsot docker rmi . Ezután az összes kép felsorolásával ellenőrizheti, hogy a képet eltávolították-e vagy sem.

Távolítson el több képet

Van mód arra, hogy egyszerre több képet távolítson el, ha több meghatározott képet szeretne eltávolítani. Tehát először meg kell szereznie a képazonosítókat egyszerűen a képek felsorolásával, majd végrehajtani az egyszerű követett parancsot.

docker rmi ...

Írja a képazonosítókat a parancsba, majd a köztük lévő szóközöket.

Távolítsa el az összes képet egyszerre

Az összes kép eltávolításához egy egyszerű parancs szükséges. docker rmi $(docker images -q)

Itt a fenti parancsban két olyan parancs található, amelyek közül az első végrehajtja az $()is a shell szintaxist, és az eredményeket visszaadja, bármi is lett végrehajtva az adott szintaxisban. Tehát ebben a -q- is a option is used to provide to return the unique IDs,$ () a képazonosítók eredményét adja vissza, majd docker rmieltávolítja az összes képet.

További információért:

  • Docker CLI dokumentumok: rmi

Docker rm

docker rm eltávolítja a konténereket a nevük vagy az azonosítójuk szerint.

Ha futnak a Docker-tárolók, akkor először törölnie kell őket.

  • Állítson le minden futó konténert: docker stop $(docker ps -a -q)
  • Az összes leállított tároló törlése: docker rm $(docker ps -a -q)

Távolítson el több tartályt

Több tárolót leállíthat és törölhet, ha a parancsoknak átadja az eltávolítani kívánt tárolók listáját. A shell szintaxis $()a zárójelben végrehajtott eredményeket adja vissza. Tehát ezen belül létrehozhatja a tárolók listáját, amelyet át kell adnia a stopés rmparancsoknak.

Itt található a dokkoló ps -a -q bontása

  • docker ps listázza a konténereket
  • -alehetőség az összes tároló felsorolására, még a leállítottakat is. E nélkül alapértelmezés szerint csak a futó tárolókat sorolja fel
  • -q a csendes lehetőség, hogy csak konténerek numerikus azonosítóit adja meg, nem pedig a konténerekre vonatkozó teljes táblázatot

Több információ:

  • Docker CLI dokumentumok: rm

További információ a Docker képeiről:

  • Docker kép útmutató
  • Hol tárolják a Docker képeket?

További információ a Docker konténereiről:

  • A Docker konténer telepítésének automatizálása
  • A Docker-tároló biztonsági réseinek kijavítása

További információ a Dockerről:

  • Kezdő útmutató a Dockerhez
  • Docker DevOps tanfolyam (ingyenes videotanfolyam)
  • Docker 101: a létrehozástól a telepítésig