AskClean

איך להסיר לחלוטין את Docker Desktop מ-Mac בלי לאבד volumes

צוות AskClean · עודכן 2026-11-02

הסרה מלאה של Docker Desktop עלולה למחוק את דיסק ה-Linux הווירטואלי שמחזיק containers, images, build cache ו-named volumes. ערכו קודם רשימה וגבו כל volume או image שאי אפשר ליצור מחדש, ואז השתמשו בפעולת ההסרה הרשמית של Docker Desktop. בדקו שאריות של האפליקציה רק אחרי שהמנוע הוסר, ולעולם אל תתייחסו ל-Docker.raw או לנתוני ה-group container כאל מטמון רגיל. ואם אתם ממשיכים לעבוד עם Docker, אל תסירו אותו רק כי Docker.raw גדול — נקו מתוך Docker עצמו.

איך להסיר לחלוטין את Docker Desktop מ-Mac בלי לאבד volumes
הסרה מלאה של Docker Desktop עלולה למחוק את דיסק ה-Linux הווירטואלי שמחזיק containers, images, build cache ו-named volumes. ערכו קודם רשימה וגבו כל volume או image שאי אפשר ליצור מחדש, ואז השתמשו בפעולת ההסרה הרשמית של Docker Desktop. בדקו שאריות של האפליקציה רק אחרי שהמנוע הוסר, ולעולם אל תתייחסו ל-Docker.raw או לנתוני ה-group container כאל מטמון רגיל. ואם אתם ממשיכים לעבוד עם Docker, אל תסירו אותו רק כי Docker.raw גדול — נקו מתוך Docker עצמו.

לפני ההסרה: הגנו על נתונים שאי אפשר ליצור מחדש

כל עוד Docker עדיין תקין, הריצו את הפקודות docker system df -v, docker ps -a, docker volume ls ורשמו את התוצאות. גם volume ש“אינו בשימוש” — כלומר, ששום container לא מפנה אליו כרגע — עלול להכיל את העותק היחיד של מסד נתונים: גבו אותו בכלי הגיבוי של מסד הנתונים או לפי ההנחיות של Docker. ייצאו images שבניתם מקומית ואי אפשר לבנות או להוריד שוב, ושמרו את קובצי ה-Compose, ה-Dockerfile וה-.dockerignore ואת קוד המקור שמחובר ב-bind mount.

הסירו את האפליקציה באותה שיטה שבה הותקנה

עצרו בצורה מסודרת פרויקטי Compose חשובים והשלימו את הגיבויים, ואז בחרו Uninstall בתפריט Troubleshoot של Docker Desktop. אם הממשק לא נפתח, השתמשו במסיר של שורת הפקודה לפי התיעוד הרשמי העדכני — לא לפי פקודה ישנה מפורום. Docker.raw ונתוני ה-group container (group.com.docker) אינם מטמון רגיל, ושגיאת הרשאה אינה סיבה למחיקה גורפת עם sudo. אם כלי שורת הפקודה docker הגיע מ-Homebrew, הסירו אותו דרך Homebrew.

בדקו הכול לפני שמרוקנים את פח האשפה

בדקו ב“פעילות המערכת” שאין תהליכים של Docker, הריצו command -v docker, וודאו ש-Docker Desktop כבר לא מופיע ב“יישומים” וב“פריטי התחברות והרחבות”. לפני שמוחקים את ה-volume המקורי או את הדיסק הווירטואלי, שחזרו או פתחו בפועל גיבוי חשוב אחד. התיקייה ~/.docker עשויה להכיל contexts, הגדרות ופרטי גישה — שמרו אותה כברירת מחדל.

מפת בטיחות להסרה מלאה

שלבאיפה בודקים או פועליםהשלכה ובדיקה
לפני ההסרה: הגנו על נתונים שאי אפשר ליצור מחדשdocker system df -v / docker volume lsכל עוד Docker עדיין תקין, הריצו את הפקודות docker system df -v, docker ps -a, docker volume ls ורשמו את התוצאות.
הסירו את האפליקציה באותה שיטה שבה הותקנהDocker Desktop > Troubleshoot > Uninstallעצרו בצורה מסודרת פרויקטי Compose חשובים והשלימו את הגיבויים, ואז בחרו Uninstall בתפריט Troubleshoot של Docker Desktop.
בדקו הכול לפני שמרוקנים את פח האשפהcommand -v docker / ~/.dockerבדקו ב“פעילות המערכת” שאין תהליכים של Docker, הריצו command -v docker, וודאו ש-Docker Desktop כבר לא מופיע ב“יישומים” וב“פריטי התחברות והרחבות”.

שאלות נפוצות

האם הסרת Docker Desktop מוחקת volumes?

הסרה מלאה מוחקת את מצב המכונה הווירטואלית המקומית של Docker Desktop. התייחסו לכל named volume כאל נתונים בסיכון, וגבו מסדי נתונים חשובים לפני ההסרה — בגיבוי שבדקתם שאפשר לשחזר ממנו.

מקורות

מדריכים קשורים להסרה מלאה