Kuidas Dockeris pilte ja konteinereid eemaldada

Docker rmi

docker rmi eemaldab pildid nende ID järgi.

Kujutise eemaldamiseks peate kõigepealt loetlema kõik pildid, et saada pildi ID-d, pildi nimi ja muud üksikasjad. Käivitades lihtsa käsu docker images -avõi docker images.

Pärast seda veenduge, millist pilti soovite eemaldada, et seda lihtsa käsu abil täita docker rmi . Seejärel saate kõigi piltide loendiga kinnitada, et pilt on eemaldatud või mitte, ja kontrollida.

Eemaldage mitu pilti

Kui soovite eemaldada mitu konkreetset pilti, on korraga võimalik eemaldada mitu pilti. Nii saate kõigepealt pildi ID-d lihtsalt piltide loeteluga, seejärel käivitage lihtne järgitud käsk.

docker rmi ...

Kirjutage käsku Piltide ID-d ja neile järgnevad tühikud.

Eemaldage kõik pildid korraga

Kõigi piltide eemaldamiseks on selleks lihtne käsk. docker rmi $(docker images -q)

Siin ülaltoodud käsus on kaks käsku, millest esimene täidab $()shell-süntaksit ja tagastab tulemused olenemata selles süntaksis täidetust. Seega -q- is a option is used to provide to return the unique IDs,tagastab $ () pildi ID-de tulemused ja docker rmieemaldab seejärel kõik need pildid.

Rohkem informatsiooni:

  • Dockeri CLI dokumendid: rmi

Dockeri rm

docker rm eemaldab konteinerid nende nime või ID järgi.

Kui Dockeri konteinerid töötavad, peate need enne kustutamist kõigepealt peatama.

  • Peatage kõik töötavad konteinerid: docker stop $(docker ps -a -q)
  • Kustutage kõik peatatud konteinerid: docker rm $(docker ps -a -q)

Eemaldage mitu konteinerit

Saate peatada ja kustutada mitu konteinerit, edastades käskudele eemaldatavate konteinerite loendi. Kesta süntaks $()tagastab sulgudes täidetava tulemused. Nii saate selles luua oma konteinerite loendi, mis edastatakse käsudele stopja rm.

Siin on dokkeri ps -a -q jaotus

  • docker ps loend konteinerid
  • -avõimalus loetleda kõik konteinerid, isegi peatatud konteinerid. Ilma selleta loetleb see vaikimisi ainult töötavate konteinerite loendi
  • -q vaikne võimalus pakkuda ainult konteinerite numbrilisi ID-sid, mitte tervet tabelit konteinerite kohta

Rohkem informatsiooni:

  • Dockeri CLI dokumendid: rm

Lisateave Dockeri piltide kohta:

  • Dockeri pildijuht
  • Kuhu salvestatakse Dockeri pildid?

Lisateave Dockeri konteinerite kohta:

  • Kuidas automatiseerida Dockeri konteinerite juurutamist
  • Kuidas parandada Dockeri konteinerite haavatavusi

Lisateave Dockeri kohta:

  • Dockeri algajate juhend
  • Dockeri DevOpsi kursus (tasuta videokursus)
  • Docker 101: loomisest juurutamiseni