# Kako korak za korakom izbrisati slike Dockerja

Dockerjeve slike lahko zavzamejo **precej prostora na disku v vašem gostiteljskem sistemu in v registru kontejnerjev**. Ko izbrišete neuporabljano ali zastarelo Dockerjevo sliko, sprostite prostor za nove slike in podatke. To je še posebej koristno v okoljih, kjer je prostora na disku malo.

## Kdaj je treba izbrisati sliko Dockerja?

Podobe Dockerja se ustvarijo na podlagi **datotek Dockerfile**, ki določajo, kako je treba konfigurirati infrastrukturo kontejnerjev. Te podobe se uporabljajo za zagon kontejnerjev Dockerja, v katerih se aplikacije ali storitve izvajajo v izoliranem in doslednem okolju.

Veliko število slik lahko vpliva na zmogljivost vaše infrastrukture Docker in zavzame preveč prostora na disku. Ko Docker išče sliko, mora pregledati vse razpoložljive slike, da najde pravo. Zato lahko brisanje nepotrebnih slik Docker poveča učinkovitost in **skrajša čas iskanja**. Brisanje nepotrebnih slik Docker prav tako ščiti vaš sistem pred varnostnimi tveganji.

**Ko so razvojni in testni cikli zaključeni**, morate izbrisati vse slike, ki so bile potrebne za določene naloge med temi cikli, zdaj pa niso več potrebne. S tem boste sprostili prostor na disku.

## Kako izbrisati eno ali več slik Dockerja

Če želite izbrisati eno ali več slik Dockerja hkrati, lahko ukazu `docker rmi` posredujete seznam identifikatorjev ali imen slik.

### Korak 1: Napišite ID-je slik in oznake

Z naslednjim ukazom prikažite seznam vseh Dockerjevih slik v vašem sistemu:

```bash
docker images -a
```

Izpis vsebuje podatke, kot so ime slike, identifikacijska številka slike, datum nastanka, velikost in avtor slike.

### Korak 2: Izbriši slike

Če želite hkrati odstraniti več slik, lahko ID-je ali imena slik napišete **eno za drugim in jih ločite s presledki**.

```bash
docker rmi Image Image
```

Upoštevajte, da lahko sliko Docker izbrišete le, če **je ne uporablja noben aktiven kontejner**. Preden slike izbrišete, morate najprej ustaviti in odstraniti kontejnerje, ki jih uporabljajo.

## Kako izbrisati neuporabljene slike Dockerja

Neuporabljene slike Dockerja so slike, ki **jih druge slike ali aktivni kontejnerji ne uporabljajo več**. Te slike, na katere se ne sklicuje nihče ali ki niso v uporabi, se sčasoma lahko kopičijo in zavzemajo prostor na disku vašega gostitelja Dockerja. Priporočljivo je, da te slike redno izbrišete, da bo vaše okolje Docker delovalo čim bolj učinkovito.

### 1. korak: Naredite seznam neuporabljenih slik

Če želite preveriti, katere slike bi morali izbrisati, lahko ustvarite seznam neuporabljenih slik.

```bash
docker images -f dangling=true
```

### Korak 2: Izbrišite neuporabljene slike

Naslednja ukazna vrstica izbriše vse neuporabljene slike in s tem sprosti prostor za shranjevanje, ki so ga te slike prej zasedale.

```bash
docker images purge
```

## Kako izbrisati slike Dockerja na podlagi vzorca

Izbris Dockerjevih slik **na podlagi določenega vzorca ali predpone** vam omogoča odstranitev skupine slik, ki imajo nekaj skupnega. To je koristno, če imate veliko število slik in želite izbrisati le tiste, ki spadajo v določeno kategorijo.

### Korak 1: Prikaži seznam Dockerjevih slik z uporabo ukaza grep

Ukaz `docker images` lahko kombinirate z `grep`, tako da se prikažejo le slike, ki ustrezajo vzorcu.

```bash
docker images -a | grep "pattern"
```

### Korak 2: Izbriši slike Dockerja

Ko se odločite za vzorec, lahko s pomočjo `awk` filtrirate slike, ki ustrezajo temu vzorcu, in izpišete njihove identifikacijske številke. Nato lahko slike izbrišete s pomočjo `xargs docker rmi`.

```bash
docker images -a | grep "pattern" | awk '{print $3}' | xargs docker rmi
```

## Kako izbrisati vse slike Dockerja

Pri brisanju vseh slik Dockerja iz sistema morate biti zelo previdni, saj **je ta korak nepovraten** in lahko povzroči, da se vaši kontejnerji ne bodo več zagnali.

### Korak 1: Naredite seznam vseh slik

Prvi korak je, da si pridobite pregled nad vsemi **aktivnimi in neaktivnimi slikami** v vašem sistemu:

```bash
docker images -a
```

### Korak 2: Izbrišite vse slike Dockerja

Izhod prejšnjega koraka lahko zdaj posredujete ukazu `docker rmi`. S tem boste izbrisali vse svoje slike Dockerja.

```bash
docker rmi $(Docker-Images -a -q)
```

Navodila za brisanje Dockerjevih prostornin in [odstranjevanje Dockerjevih kontejnerjev](https://www.ionos.com/sl-si/digitalguide/streznik/nastavitve/odstrani-docker-kontejnerje/) najdete v našem digitalnem vodniku, kjer so na voljo tudi splošne informacije o Dockerju ter podrobna razlaga Dockerjevih kontejnerskih prostornin.


This is a markdown version of: [https://www.ionos.com/sl-si/digitalguide/streznik/nastavitve/izbrisi-slike-dockerja/](https://www.ionos.com/sl-si/digitalguide/streznik/nastavitve/izbrisi-slike-dockerja/) for AI/LLM consumption.