Kuvakkeiden 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.
Kiitos palautteestasi!
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme
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
Kuvakkeiden 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.
Kiitos palautteestasi!