Pašalinti „Docker“ nėra taip paprasta, kaip ją įdiegti, nes dažnai lieka likutinių failų. Štai kaip atsikratyti visko, kas susiję su programa.
Jei esate čia, „Mac“ kompiuteryje įdiegėte „Docker Desktop“ programą, bet jos nebenorite. Jums tereikia jį pašalinti, tačiau tai yra šiek tiek sudėtingiau naudojant „Docker“, palyginti su kitomis „MacOS“ programomis.
Taip yra todėl, kad „Docker“ yra giliai įterpiamas į jūsų „Mac“, kai jis įdiegtas, ir atlieka daugybę foninių procesų. Vis dar yra keletas būdų, kaip visiškai pašalinti „Docker Desktop“ iš „Mac“, tačiau jiems reikia atlikti keletą papildomų veiksmų. Taigi, skaitykite toliau, kad pamatytumėte, kas jie yra!
Lengviausias būdas pašalinti „Docker“ iš „Mac“.
Paprasčiausias būdas pašalinti „Docker Desktop“ iš „Mac“ iš tikrųjų yra pačioje programoje. Norėdami pašalinti „Docker“ su „Docker Desktop“, eikite į savo Programos aplanką ir dukart spustelėkite Dokeris. Tada spustelėkite klaidos piktogramą viršutiniame dešiniajame lango kampe, kad atidarytumėte Trikčių šalinimas Meniu.
Čia spustelėkite Pašalinkite mygtuką apačioje. Peržiūrėkite raginimus ir leiskite „Docker“ užsidaryti. Palaukite kelias sekundes, prieš vadovaudamiesi nurodymais spustelėdami ir nuvilkite Docker programos failą į šiukšliadėžę.
Tai saugiai pašalins „Docker Desktop“ iš „Mac“. Tačiau jūsų sistemoje vis tiek gali būti likusių failų, o jei norite juos pašalinti, turėsite vadovautis kitais toliau nurodytais būdais.
Pašalinkite „Docker Desktop“ iš „MacOS“ naudodami „Finder“.
Jei norite rankiniu būdu pašalinti visus Docker pėdsakus iš savo Mac, galite pašalinti Docker programą naudodami Finder. Šis metodas reikalauja šiek tiek daugiau pastangų, tačiau žinosite, kad viskas iš Docker Desktop dingo jo pabaigoje.
Prieš tęsdami įsitikinkite, kad „Docker“ programa yra visiškai uždaryta. Tai galite padaryti spustelėdami „Docker Desktop“ > Uždaryti „Docker Desktop“. iš macOS meniu juosta kai programa veikia. Arba galite naudoti Command + Q spartusis klavišas, norint išeiti iš „Docker“.
Tada įsitikinkite, kad „Mac“ kompiuteryje nevykdote jokių „Docker“ foninių procesų, nes jei toks egzempliorius yra aktyvus, programa nebus pašalinta. Norėdami sustabdyti visus „Docker“ foninius procesus:
- Paleisti Veiklos monitorius eidami į Programos > Priemonės arba naudojant Spotlight paiešką.
- Įveskite "dokininkas“ į paieškos juostą ir pažymėkite procesus, išvardytus Shift + spustelėjimas arba Komanda + spustelėjimas kiekvienas iš jų.
- Spustelėkite Sustoti (X) mygtuką, kad užbaigtumėte visus „Docker“ procesus „Mac“, kol vėl paleisite.
Šiuo metu esame pasirengę pašalinti programą. Norėdami rankiniu būdu pašalinti „Docker macOS“ naudodami „Finder“:
- Atidarykite naują Finder langą ir eikite į Programos aplanką.
- Spustelėkite ir vilkite „Docker“ programą į savo Šiukšliadėžėarba „Control“ spustelėkite piktogramą ir pasirinkite Išmesti.
- Atidarykite „Mac“ šiukšliadėžę ir spustelėkite Tuščia mygtuką.
Dabar „Docker“ programos dalis pašalinta, tačiau „Mac“ kompiuteryje vis dar yra failų, kuriuos taip pat turite pašalinti. Norėdami pašalinti likusius Docker failus:
- Spustelėkite Eiti > Eiti į aplanką iš meniu juostos arba tipo Command + Shift + G.
- Įveskite "~/Biblioteka“ ir paspauskite Grįžti (arba Įeikite) Raktas.
- Aplanke Biblioteka atidarykite Parinktys aplanką ir suraskite com.docker.docker.plist ir com.electron.dockersektop.plist failus.
- Pažymėkite abu failus ir nuvilkite juos į šiukšliadėžę arba spustelėkite „Control“ ir pasirinkite Išmesti.
- Pakartokite 3 ir 4 veiksmus su toliau nurodytais failais, kurių adresus taip pat galite nukopijuoti ir įklijuoti į Finder Eikite į aplanką paieškos langas:
- ~/Library/Cookies/com.docker.docker.binarycookies
- ~/Library/Logs/Docker Desktop
- ~/Biblioteka/Programų palaikymas/Docker Desktop
- ~/Library/Caches/com.docker.docker
- ~/Library/Group Containers/group.com.docker
- ~/Library/Saved Application State/com.electron.docker-frontend.savedState
- /Library/PrivilegedHelperTools/com.docker.vmnetd
- /Library/LaunchDaemons/com.docker.vmnetd.plist
- /usr/local/lib/docker
- ~/.dokeris
Dabar atidarykite šiukšliadėžę ir spustelėkite Tuščia mygtuką. Visi „Docker“ failai bus pašalinti, o programa bus visiškai pašalinta iš „Mac“!
Naudokite terminalą, kad pašalintumėte „Docker“ iš savo „Mac“.
Kitas būdas rankiniu būdu pašalinti „Docker“ iš „Mac“ yra terminalo naudojimas. Naudodami terminalo programą galite ne tik įdiekite programas savo „Mac“ naudodami „Homebrew“. bet ir įvesti komandas, kurios leis pašalinti įvairias programas iš sistemos, įskaitant likusius Docker failus ir programas.
Galite paleisti terminalą naudodami „Spotlight“ paiešką arba eidami į Programos > Priemonės Finder lange. Dabar esate pasirengę įvesti keletą komandų, kad pašalintumėte likusius „Docker“ failus iš „Mac“.
The rm ir -rf komandos, kurias naudosite šiame procese, visam laikui pašalins nurodytą failą ar šalia jo esančius failus. Jei nesate atsargūs su tarpais ir simboliais, naudojamais komandoje, galite visam laikui ištrinti kitus failus ar net svarbias programas savo Mac kompiuteryje.
Norėdami pašalinti „Docker Desktop“ iš „Mac“ su terminalu, nukopijuokite ir įklijuokite šias komandas po vieną į terminalo langą ir paspauskite Grįžti raktas kiekvienam:
sudo rm -rf /Applications/Docker.app
sudo rm -f /usr/vietinis/bin/docker
sudo rm -f /usr/vietinis/bin/docker-machine
sudo rm -f /usr/vietinis/bin/com.docker.cli
sudo rm -f /usr/vietinis/bin/docker-compose
sudo rm -f /usr/vietinis/bin/docker-compose-v1
sudo rm -f /usr/vietinis/bin/docker-credential-desktop
sudo rm -f /usr/vietinis/bin/docker-credential-ecr-login
sudo rm -f /usr/vietinis/bin/docker-credential-osxkeychain
sudo rm -f /usr/vietinis/bin/hub-tool
sudo rm -f /usr/vietinis/bin/hyperkit
sudo rm -f /usr/vietinis/bin/kubectl.docker
sudo rm -f /usr/vietinis/bin/vpnkit
sudo rm -rf ~/.docker
sudo rm -rf ~/Library/Containers/com.docker.docker
sudo rm -rf ~/Library/Application\ Support/Docker\ Desktop
sudo rm -rf ~/Library/Group\ Containers/group.com.docker
sudo rm -f ~/Library/HTTPStorages/com.docker.docker.binarycookies
sudo rm -f /Library/PrivilegedHelperTools/com.docker.vmnetd
sudo rm -f /Library/LaunchDaemons/com.docker.vmnetd.plist
sudo rm -rf ~/Library/Logs/Docker\ Desktop
sudo rm -rf /usr/vietinis/lib/docker
sudo rm -f ~/Library/Preferences/com.docker.docker.plist
sudo rm -rf ~/Library/Išsaugota\ Programa\ State/com.electron.docker-frontend.savedState
sudo rm -f ~/Library/Preferences/com.electron.docker-frontend.plist
Tai visiškai pašalins „Docker“ ir visus likusius failus iš „Mac“. Dar kartą nepamirškite tiksliai nukopijuoti ir įklijuoti ir po vieną, kad neištrintumėte kitų svarbių sistemos failų.
Saugiai pašalinkite „Docker“ iš „Mac“.
Pašalinti „Docker Desktop“ programą iš „Mac“ nėra labai sunku. Jei tai padarysite bet kuriuo iš mūsų aptartų metodų, programa ir likutiniai failai, kuriuos ji giliai implantuoja jūsų sistemoje, greitai ir saugiai pašalins.
Nors „Docker Desktop“ palengvina pašalinimo procesą, „Terminal“ ir „Finder“ metodai leidžia pašalinti „Docker“ be jokių komplikacijų ateityje. Taigi, laikykitės metodo, kuris geriausiai tinka jums ir jūsų „Mac“.