Kako ukloniti slike i spremnike u Dockeru

Docker rmi

docker rmi uklanja slike njihovim ID-om.

Da biste uklonili sliku, prvo morate navesti sve slike da biste dobili ID-ove slike, ime slike i ostale pojedinosti. Pokretanjem jednostavne naredbe docker images -aili docker images.

Nakon toga provjerite koju sliku želite ukloniti, izvršavajući ovu jednostavnu naredbu docker rmi . Tada možete potvrditi da je slika uklonjena ili ne popisom svih slika i provjeriti.

Uklonite više slika

Postoji način da uklonite više slika odjednom kada želite ukloniti više određenih slika. Da biste to učinili, prvo nabavite ID-ove slika jednostavnim popisivanjem slika, a zatim izvršite jednostavnu naredbu.

docker rmi ...

U naredbu napišite ID-ove slika nakon kojih slijede razmaci između njih.

Uklonite sve slike odjednom

Jednostavna naredba za uklanjanje svih slika je to. docker rmi $(docker images -q)

Ovdje u gornjoj naredbi postoje dvije naredbe prva koja se izvršava u $()sintaksi ljuske i vraća rezultate bez obzira na izvršenje u toj sintaksi. Dakle, u ovom -q- is a option is used to provide to return the unique IDs,$ () vraća rezultate ID-ova slika, a zatim docker rmiuklanja sve te slike.

Za više informacija:

  • Docker CLI dokumenti: rmi

Docker rm

docker rm uklanja spremnike njihovim imenom ili ID-om.

Kad su pokrenuti Docker spremnici, prvo ih morate zaustaviti prije nego što ih izbrišete.

  • Zaustavi sve pokrenute spremnike: docker stop $(docker ps -a -q)
  • Izbriši sve zaustavljene spremnike: docker rm $(docker ps -a -q)

Uklonite više spremnika

Možete zaustaviti i izbrisati više spremnika prosljeđivanjem naredbi popisa spremnika koje želite ukloniti. Sintaksa ljuske $()vraća rezultate onoga što se izvršava u zagradama. Dakle, možete stvoriti popis kontejnera u to da se prijeđe na stopte rmnaredbe.

Evo sloma dockera ps -a -q

  • docker ps popis kontejnera
  • -amogućnost popisa svih spremnika, čak i zaustavljenih. Bez toga se prema zadanim postavkama navodi samo pokrenuti spremnici
  • -q tiha opcija pružanja samo numeričkih ID-a spremnika, a ne cijele tablice informacija o spremnicima

Više informacija:

  • Docker CLI dokumenti: rm

Više informacija o slikama u Dockeru:

  • Docker vodič za slike
  • Gdje se pohranjuju Dockerove slike?

Više informacija o spremnicima u Dockeru:

  • Kako automatizirati postavljanje Docker spremnika
  • Kako ispraviti ranjivosti Docker spremnika

Više informacija o Dockeru:

  • Vodič za početnike za Dockera
  • Docker DevOps tečaj (besplatni video tečaj)
  • Docker 101: od stvaranja do postavljanja