AskCleanAskClean

Poista Docker Desktop kokonaan Macista menettämättä volume-tietoja

AskClean-tiimi · Päivitetty 2026-09-01

Docker Desktopin täydellinen poistaminen vaikuttaa Linux-virtuaalilevyyn, jossa ovat containers, images, build cache ja volumes. Kartoita ja varmuuskopioi ensin volumes tai images, joita ei voi tuottaa uudelleen, ja käytä sitten virallista poistajaa.

Poista Docker Desktop kokonaan Macista menettämättä volume-tietoja
Docker Desktopin täydellinen poistaminen vaikuttaa Linux-virtuaalilevyyn, jossa ovat containers, images, build cache ja volumes. Kartoita ja varmuuskopioi ensin volumes tai images, joita ei voi tuottaa uudelleen, ja käytä sitten virallista poistajaa.

Suojaa tiedot, joita ei voi luoda uudelleen, ennen asennuksen poistoa

Suorita docker system df -v, docker volume ls ja docker ps -a. Viittaamaton named volume voi sisältää tietokannan ainoan kopion. Säilytä Compose, Dockerfile, .dockerignore ja bind mount -lähdekoodi.

  1. Tallenna docker system df -v -tulos.
  2. Yhdistä containerit, imaget ja volumet aktiivisiin projekteihin.
  3. Varmuuskopioi kaikki tärkeää tietoa sisältävät volumet.
  4. Prune ensin kasvun selittävä yksittäinen luokka.
  5. Mittaa uudelleen ja testaa projektit ennen lisämuutoksia.

Irrotettu volume ei välttämättä ole tarpeeton; Compose-projektit ja pysäytetyt tietokannat jättävät usein kelvollisia tietoja.

Tarkista ennen prune-komentoa

docker system df -v erittelee käytön; docker ps -a, docker image ls ja docker volume ls auttavat tunnistamaan omistajat. Reclaimable ei automaattisesti tarkoita turvallista: volume ilman aktiivista containeria voi sisältää tietokannan ainoan kopion.

Poista sovellus samalla menetelmällä, jolla se asennettiin

Pysäytä tärkeät palvelut ja viimeistele varmuuskopiot; valitse sitten Docker Desktopin Troubleshoot-valikosta Uninstall. Jos käyttöliittymä ei avaudu, noudata ajantasaista virallista dokumentaatiota. Docker.raw ja group.com.docker eivät ole tavallisia välimuisteja.

Käytä kohdistettuja komentoja

Poista tunnetut kohteet komennoilla docker container rm ja docker image rm. docker builder prune tyhjentää uudelleen rakennettavan välimuistin. docker system prune yhdistää luokkia; -a laajentaa imageja ja --volumes lisää anonyymit volumet, joten älä käytä niitä tarkistamatta.

Tarkista kaikki ennen Roskakorin tyhjentämistä

Tarkista Järjestelmän valvonta, Applications, Login Items ja command -v docker. Testaa tärkeä varmuuskopio ennen lähde-volumen tai virtuaalilevyn poistoa. ~/.docker voi sisältää contexts, asetuksia ja tunnistetietoja; säilytä se oletuksena.

Täydellisen asennuksen poiston turvallisuuskartta

Varmuuskopioi tietokanta-volumes, tärkeät images, contexts ja tunnistetiedot ennen virtuaalilevyn ja Docker-jäänteiden poistoa.

PäätösTarkistus- tai toimintapaikkaSeuraus ja varmistus
Suojaa tiedot, joita ei voi luoda uudelleen, ennen asennuksen poistoadocker system df -v / docker volume lsSuorita docker system df -v, docker volume ls ja docker ps -a. Viittaamaton named volume voi sisältää tietokannan ainoan kopion. Säilytä Compose, Dockerfile, .dockerignore ja bind mount -lähdekoodi.
Poista sovellus samalla menetelmällä, jolla se asennettiinDocker Desktop > Troubleshoot > UninstallPysäytä tärkeät palvelut ja viimeistele varmuuskopiot; valitse sitten Docker Desktopin Troubleshoot-valikosta Uninstall. Jos käyttöliittymä ei avaudu, noudata ajantasaista virallista dokumentaatiota. Docker.raw ja group.com.docker eivät ole tavallisia välimuisteja.
Tarkista kaikki ennen Roskakorin tyhjentämistäcommand -v docker / ~/.dockerTarkista Järjestelmän valvonta, Applications, Login Items ja command -v docker. Testaa tärkeä varmuuskopio ennen lähde-volumen tai virtuaalilevyn poistoa. ~/.docker voi sisältää contexts, asetuksia ja tunnistetietoja; säilytä se oletuksena.

UKK

Poistaako Docker Desktopin asennuksen poisto volumes?

Täydellinen poisto voi hävittää paikallisen VM-tilan. Käsittele jokaista tärkeää volumea riskialttiina ja tee ensin palautustestattu varmuuskopio.

Miksi Docker.raw on niin suuri?

Se sisältää imaget, containerit, cachen ja volumet; näkyvä koko voi ylittää aidosti käytetyn tilan.

Poistaako docker system prune volumet?

Ei oletuksena. --volumes laajentaa siivousta ja voi vaarantaa pysyvät tiedot.

Lähteet

Aiheeseen liittyvät täydellisen poistamisen oppaat