# Kuinka poistaa Docker-tallennustilat vaihe vaiheelta

**Käyttämättömien volyymien** säilyttäminen voi johtaa arvokkaiden resurssien, kuten tallennustilan ja laskentatehon, tuhlaukseen. Poistamalla käyttämättömät Docker-volyymit parannat konttialustasi tehokkuutta ja suorituskykyä.

## Milloin Docker-tallennustilat tulisi poistaa?

Docker-tallennustila on erillinen tallennusalue, jota Docker-kontit voivat käyttää tiedostojen, asetusten, lokitietojen tai muun datan tallentamiseen kontin koko elinkaaren ajan. Nämä tallennustilat ovat **riippumattomia kontti-ilmentymistä**, ja niitä on helppo luoda, hallita ja poistaa. Jos poistat tietylle tallennustilalle linkitetyt kontit etkä enää tarvitse tallennustilassa olevia tietoja, on järkevää poistaa myös kyseinen tallennustila.

Siistiä ja järjestyksessä olevaa Docker-ympäristöä on helpompi hallita ja ylläpitää. Poistamalla käyttämättömät levyt vähennät kontti-infrastruktuurisi monimutkaisuutta. **Pilvipohjaisissa ympäristöissä** käyttämättömät levyt voivat aiheuttaa ylimääräisiä kustannuksia. Näiden levyjen poistaminen voi auttaa pienentämään kuukausikustannuksiasi. Se myös parantaa järjestelmän turvallisuutta, sillä levyille tallennettuihin arkaluontoisiin tietoihin ei enää pääse käsiksi niiden poistamisen jälkeen. Erityisesti tämä voi auttaa ehkäisemään tietoturvaloukkauksia.

Docker-tallennustilojen poistamisessa on tärkeää toimia varovasti, jotta käynnissä olevien konttien tarvitsemia tietoja tai muita tärkeitä tietoja ei poisteta vahingossa. Siksi suosittelemme **varmuuskopioiden** luomista ennen Docker-tallennustilan poistamista. Kun suoritat Docker-infrastruktuurin säännöllistä ylläpitoa, sinun tulisi etsiä vanhentuneet tallennustilat ja poistaa ne.

Lisätietoja Docker-konttien levytiloista löytyy digitaalisesta oppaastamme.

## Kuinka poistaa yksi tai useampi tietty Docker-tallennustila

**Docker-versiossa 1.9 ja uudemmissa versioissa** voit poistaa tiettyjä levyjä `docker volume rm`. Tämän komennon avulla voit poistaa levyjä nimen tai tunnisteen perusteella.

### Vaihe 1: Luettele Docker-tallennustilat

Voit luetella Docker-levyt suorittamalla konsolissa komennon `docker volume ls`. Tuloksena saat taulukon, joka sisältää tiedot käytössä olevista levyistä, kuten **niiden nimet ja tunnisteet**.

```bash
docker volume ls
```

### Vaihe 2: Poista Docker-tallennustilat

Nyt voit poistaa levyjä kirjoittamalla niiden nimet tai tunnisteet välilyönnillä erotettuina komennon `docker volume rm` perään.

```bash
docker volume rm VOLUME_NAME_OR_ID VOLUME_NAME_OR_ID
```

On suositeltavaa varmistaa, **etteivät** poistettavat levyt **ole käynnissä olevien konttien käytössä**. Niiden poistaminen poistaa lopullisesti kaikki niillä olevat tiedot.

## Kuinka poistaa käyttämättömät Docker-levyt

Käyttämättömät Docker-tallennuslevyt ovat tallennuslevyjä, joita ei enää ole liitetty kontteihin tai palveluihin. Poistamalla nämä tallennuslevyt voit vapauttaa käyttämätöntä tallennustilaa, mikä **helpottaa Docker-infrastruktuurin hallintaa**. Lue seuraavat ohjeet selvittääksesi, miten käyttämättömät Docker-tallennuslevyt poistetaan:

### Vaihe 1: Luettele käyttämättömät Docker-levyt

Jos suoritat seuraavan komennon, saat luettelon kaikista järjestelmässäsi olevista käyttämättömistä Docker-tallennusosioista, jotka on merkitty **dangling-tiloiksi**. Nämä tallennusosiot voidaan sitten puhdistaa tai poistaa tarpeen mukaan.

```bash
docker volume ls -f dangling=true
```

### Vaihe 2: Poista käyttämättömät osiot

Komento `docker volume prune` pyytää vahvistusta ennen käyttämättömien levyosioiden poistamista. Voit vahvistaa tämän syöttämällä joko `y` tai `yes`. Tee tämä vain, jos olet varma, että haluat poistaa levyosiot.

```bash
docker volume prune
```

## Kuinka poistaa Docker-kontti ja sen levytila

Komennolla `docker rm -v container_name` voit poistaa Docker-kontin ja samalla poistaa kaikki konttiin liitetyt levyt.

Jos käytät komentoa konttiin, johon on liitetty nimettyjä levyjä, kontti poistetaan, mutta kaikki **kyseiseen konttiin liitetyt** levyt säilyvät ennallaan. Levyt ovat edelleen käytettävissä järjestelmässäsi. Muut kontit voivat käyttää niitä, ja ne säilyttävät käyttäjän määrittämät nimensä.

Nimettömät levyt poistetaan lopullisesti yhdessä niiden sisältämien tietojen kanssa.

Selitämme [Docker-kontin poistamisen](https://www.ionos.com/fi-fi/digitalguide/palvelin/asetukset/poista-docker-kontit/) tarkemmin toisessa artikkelissa Digitaalisessa oppaassamme.

### Kuinka poistaa konttiin liitetty Docker-tallennustila

Lippu `-v` viittaa *levyihin*, ja se on lisävalinta, jonka voi liittää komentoon `docker rm` osoittamaan, että myös kaikki konttiin liittyvät levyt on poistettava.

```bash
docker rm -v container_name
```

Vinkki Toisessa artikkelissa kerromme, [miten Docker-kuva poistetaan](https://www.ionos.com/fi-fi/digitalguide/palvelin/asetukset/poista-docker-kuvat/). Jos olet joskus miettinyt, mikä ero kuvien ja konttien välillä on, löydät vastauksen artikkelista ”Docker-kuvat vs. kontit”.


This is a markdown version of: [https://www.ionos.com/fi-fi/digitalguide/palvelin/asetukset/poista-docker-tallennustila/](https://www.ionos.com/fi-fi/digitalguide/palvelin/asetukset/poista-docker-tallennustila/) for AI/LLM consumption.