Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Kuvakkeiden Tallennuksen Hallinta ja Siivous | Työskentely Docker-Kuvien Kanssa
Dockerin Perusteet

bookKuvakkeiden Tallennuksen Hallinta ja Siivous

Docker-kuvien listaaminen

Dockerin kanssa työskennellessä järjestelmään kertyy usein useita kuvia ajan myötä. Järjestelmän pitäminen organisoituna ja tehokkaana edellyttää, että osaat listata, tarkastella ja hallita näitä kuvia.

Näet järjestelmään tallennetut kuvat seuraavalla komennolla:

docker images

Tämä komento näyttää taulukon, jossa on seuraavat sarakkeet:

  • REPOSITORY: Kuvan nimi;
  • TAG: Versionumero tai variantti, esimerkiksi latest;
  • IMAGE ID: Jokaiselle kuvalle yksilöllinen tunniste, jota käytetään esimerkiksi poistettaessa tai viitattaessa kuvaan;
  • CREATED: Ilmaisee, milloin kuva on luotu;
  • SIZE: Auttaa tunnistamaan, mitkä kuvat vievät eniten levytilaa.

Näiden sarakkeiden ymmärtäminen mahdollistaa tallennettujen kuvien nopean arvioinnin ja auttaa tekemään perusteltuja päätöksiä levytilan ja kuvien käytön hallinnassa.

Kuvien ja konttien poistaminen

Käyttämättömät kuvat ja pysäytetyt kontit voivat ajan myötä viedä huomattavasti tallennustilaa.

  • Poista tarpeeton kuva seuraavalla komennolla:
docker rmi IMAGE_ID

Korvaa IMAGE_ID poistettavan kuvan tunnisteella;

  • Jos yrität poistaa kuvaa, jota jokin kontti vielä käyttää, Docker estää poistamisen, jotta käynnissä olevat tai pysäytetyt kontit eivät rikkoudu;
  • Ratkaise tämä poistamalla ensin kyseinen kontti komennolla:
docker rm CONTAINER_ID

Korvaa CONTAINER_ID pysäytetyn kontin tunnisteella;

  • Käyttämättömien kuvien ja konttien poistaminen vapauttaa levytilaa ja pitää Docker-ympäristön siistinä.

Siivous komennolla docker system prune

Laajempaa siivousta varten Docker tarjoaa docker system prune -komennon.

  • Poistaa kaikki pysäytetyt kontit;
  • Poistaa käyttämättömät verkot;
  • Poistaa irralliset kuvat (kuvat, joita ei ole tagattu tai joihin mikään kontti ei viittaa);
  • Halutessasi poistaa myös käyttämättömät volyymit.

docker system prune pyytää vahvistuksen ennen resurssien poistamista, jolloin voit tarkistaa, mitä ollaan poistamassa. Tämä komento on tehokas tapa vapauttaa tilaa, mutta ole varovainen—poistetut resurssit eivät ole palautettavissa. Käytä komentoa säännöllisesti, jotta järjestelmä ei täyty vanhentuneista Docker-resursseista.

question mark

Mikä komento listaa kaikki järjestelmälläsi tällä hetkellä tallennetut Docker-kuvat?

Select the correct answer

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 2. Luku 5

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme

Suggested prompts:

How do I find the IMAGE_ID or CONTAINER_ID for removal?

What happens if I accidentally remove an important image or container?

Can you explain what a dangling image is?

Awesome!

Completion rate improved to 7.14

bookKuvakkeiden Tallennuksen Hallinta ja Siivous

Pyyhkäise näyttääksesi valikon

Docker-kuvien listaaminen

Dockerin kanssa työskennellessä järjestelmään kertyy usein useita kuvia ajan myötä. Järjestelmän pitäminen organisoituna ja tehokkaana edellyttää, että osaat listata, tarkastella ja hallita näitä kuvia.

Näet järjestelmään tallennetut kuvat seuraavalla komennolla:

docker images

Tämä komento näyttää taulukon, jossa on seuraavat sarakkeet:

  • REPOSITORY: Kuvan nimi;
  • TAG: Versionumero tai variantti, esimerkiksi latest;
  • IMAGE ID: Jokaiselle kuvalle yksilöllinen tunniste, jota käytetään esimerkiksi poistettaessa tai viitattaessa kuvaan;
  • CREATED: Ilmaisee, milloin kuva on luotu;
  • SIZE: Auttaa tunnistamaan, mitkä kuvat vievät eniten levytilaa.

Näiden sarakkeiden ymmärtäminen mahdollistaa tallennettujen kuvien nopean arvioinnin ja auttaa tekemään perusteltuja päätöksiä levytilan ja kuvien käytön hallinnassa.

Kuvien ja konttien poistaminen

Käyttämättömät kuvat ja pysäytetyt kontit voivat ajan myötä viedä huomattavasti tallennustilaa.

  • Poista tarpeeton kuva seuraavalla komennolla:
docker rmi IMAGE_ID

Korvaa IMAGE_ID poistettavan kuvan tunnisteella;

  • Jos yrität poistaa kuvaa, jota jokin kontti vielä käyttää, Docker estää poistamisen, jotta käynnissä olevat tai pysäytetyt kontit eivät rikkoudu;
  • Ratkaise tämä poistamalla ensin kyseinen kontti komennolla:
docker rm CONTAINER_ID

Korvaa CONTAINER_ID pysäytetyn kontin tunnisteella;

  • Käyttämättömien kuvien ja konttien poistaminen vapauttaa levytilaa ja pitää Docker-ympäristön siistinä.

Siivous komennolla docker system prune

Laajempaa siivousta varten Docker tarjoaa docker system prune -komennon.

  • Poistaa kaikki pysäytetyt kontit;
  • Poistaa käyttämättömät verkot;
  • Poistaa irralliset kuvat (kuvat, joita ei ole tagattu tai joihin mikään kontti ei viittaa);
  • Halutessasi poistaa myös käyttämättömät volyymit.

docker system prune pyytää vahvistuksen ennen resurssien poistamista, jolloin voit tarkistaa, mitä ollaan poistamassa. Tämä komento on tehokas tapa vapauttaa tilaa, mutta ole varovainen—poistetut resurssit eivät ole palautettavissa. Käytä komentoa säännöllisesti, jotta järjestelmä ei täyty vanhentuneista Docker-resursseista.

question mark

Mikä komento listaa kaikki järjestelmälläsi tällä hetkellä tallennetut Docker-kuvat?

Select the correct answer

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 2. Luku 5
some-alt