---
title: حذف داکر در اوبونتو
description: دانستن نحوه‌ی حذف ایمن داکر (Docker) به اندازه‌ی دانستن نحوه‌ی نصب داکر روی دستگاهتان مهم است. حذف داکر در مواردی که کانتینرها خراب هستند یا نصب تا حدی خراب بوده که برخی از ویژگی‌های داکر به درستی کار نمی‌کنند، اجتناب‌ناپذیر است. مراحل خاصی وجود دارد که باید هنگام حذف داکر دنبال کنید تا از سناریوهایی که داکر به طور کامل حذف نمی‌شود یا داده‌ها از بین نمی‌روند، جلوگیری شود.
url: "https://www.novinhost.org/docs/how-to-uninstall-docker-on-ubuntu/"
updated: "2025-11-03"
category: راهنمای لینوکس / اوبونتو
---

# حذف داکر در اوبونتو

دانستن نحوه‌ی حذف ایمن داکر (Docker) به اندازه‌ی دانستن نحوه‌ی نصب داکر روی دستگاهتان مهم است. حذف داکر در مواردی که کانتینرها خراب هستند یا نصب تا حدی خراب بوده که برخی از ویژگی‌های داکر به درستی کار نمی‌کنند، اجتناب‌ناپذیر است. مراحل خاصی وجود دارد که باید هنگام حذف داکر دنبال کنید تا از سناریوهایی که داکر به طور کامل حذف نمی‌شود یا داده‌ها از بین نمی‌روند، جلوگیری شود.

چندین موقعیت وجود دارد که حذف نصب داکر بسیار مهم است، مانند:

- حذف نصب داکر برای رفع مشکلات ناشی از نصب خراب و ناموفق. حذف کامل داکر، تمام مشکلاتی را که توسط کانتینرهای ناامن و دارای امتیاز بالا ایجاد شده بود، از بین می‌برد.
- حذف نصب داکر برای انجام پاکسازی سیستم و آزادسازی فضای دیسک اشغال شده توسط کانتینرها و ولوم‌های ناخواسته.
- حذف نصب داکر برای بهبود و بهینه‌سازی عملکرد سیستم. گاهی اوقات مشکلات عملکرد سیستم شما می‌تواند ناشی از داکر باشد، به خصوص زمانی که کانتینرها بیش از حد از منابع سیستم استفاده می‌کنند.
- حذف نصب داکر، پیکربندی‌ها را حذف می‌کند و به شما امکان می‌دهد داکر را دوباره نصب کنید و تنظیمات داکر را به حالت پیش‌فرض برگردانید.

در این مقاله، نحوه حذف داکر از اوبونتو را خواهید آموخت. علاوه بر این، مراحل لازم را که باید قبل از حذف داکر انجام دهید تا فرآیندهای داکر را با خیال راحت خاموش کنید، خواهید آموخت.

## پیش‌ نیاز ها

شما باید Docker را روی اوبونتو نصب کرده باشید .

        [**سرور اختصاصی ایران**](https://www.novinhost.org/dedicated-server/%D8%B3%D8%B1%D9%88%D8%B1-%D8%A7%D8%AE%D8%AA%D8%B5%D8%A7%D8%B5%DB%8C-%D8%A7%DB%8C%D8%B1%D8%A7%D9%86/)

## نحوه حذف ایمن کانتینرهای داکر

اگر اقدامات ایمنی در نظر گرفته نشود، حذف داکر منجر به از دست رفتن داده‌ها خواهد شد. حذف داکر به طور خودکار سیستم فایل‌ها و حجم‌ها را حذف می‌کند. مهم است که قبل از حذف داکر، اطمینان حاصل کنید که یک فضای ذخیره‌سازی خارجی وجود دارد که از تمام داده‌های مهم داکر نسخه پشتیبان تهیه می‌کند. در زیر مراحلی که باید قبل از حذف داکر انجام دهید، آورده شده است.

### ۱. فهرست کردن کانتینرها با استفاده از دستور Docker ps برای تحلیل وضعیت کانتینر

قبل از حذف داکر، با استفاده از دستور زیر ، فهرستی از تمام کانتینرها تهیه کنید و یک مرور کلی از آنها`docker ps` داشته باشید . این کار به شما کمک می‌کند تا کانتینرها و داده‌هایی را که باید قبل از حذف داکر پشتیبان‌گیری شوند، شناسایی کنید. حذف داکر باید یک فرآیند دقیق و محتاطانه باشد.

### ۲. متوقف کردن صحیح کانتینرها قبل از حذف نصب داکر

برخی از کانتینرها به یکدیگر وابسته هستند، حذف داکر بدون متوقف کردن فرآیندها می‌تواند برای کانتینر باقی‌مانده مشکل ایجاد کند. متوقف کردن یک کانتینر داکر تضمین می‌کند که تمام فرآیندهای در حال اجرا به درستی خاموش می‌شوند.

قبل از حذف نصب داکر، با استفاده از `docker stop`دستور زیر، تمام کانتینرهای در حال اجرا را متوقف کنید. این دستور یک کانتینر در حال اجرای مشخص را متوقف می‌کند. همچنین می‌توانید با استفاده از پرچم، مدت زمانی را که داکر باید قبل از از بین بردن کانتینر منتظر بماند، تعیین کنید `--time`. به عنوان مثال، دستور زیر کانتینر مشخص شده را در 30 ثانیه متوقف می‌کند.

```bash
docker stop -t 30 [container name or ID]
```

### ۳. حذف کانتینرهای داکر

این `docker rm`دستور برای حذف کانتینرها استفاده می‌شود، همچنین می‌توانید از این دستور به عنوان یک پرچم (flag) هنگام استفاده از `docker run`دستور برای خودکارسازی حذف کانتینرهای موجود استفاده کنید. اگر کانتینر حذف نشد، باید `--force`پرچمی را اضافه کنید که حذف کانتینر را اجباری می‌کند. برای حذف یک volume خاص از کانتینر، `--volume`پرچم را اضافه کنید و به دنبال آن نام volume را بنویسید. اگر می‌خواهید یک لینک کانتینر را حذف کنید، `--link`پرچم را اضافه کنید.

از لینک‌ها برای فعال کردن ارتباط بین کانتینر و میزبان استفاده می‌شود.

```bash
docker rm [container name or ID]
```

### ۴. حذف تصاویر و حجم‌های بلااستفاده با استفاده از سیستم Docker prune

خوشبختانه، داکر روشی آسان برای حذف تصاویر و حجم‌های بلااستفاده ارائه می‌دهد. `docker system prune` ایمیج بلااستفاده را با  استفاده  از `--all`flag حذف می‌کند و `--volume`برای حذف حجم‌های بلااستفاده نیز از `--force`flag استفاده می‌کند.

```bash
docker system prune --volumes
```

### ۵. پشتیبان‌گیری و ذخیره داده‌های داکر

فراموش نکنید که ایمیج‌هایی که ساختید را ذخیره کنید، دفعه بعد که داکر را دوباره نصب می‌کنید به آنها نیاز خواهید داشت. می‌توانید ایمیج‌های داکر ساخته شده را با استفاده `docker save`از دستور زیر در یک فایل tar ذخیره کنید و آنها را به صورت محلی یا از راه دور ذخیره کنید. این دستور از شما می‌خواهد نام ایمیج مورد نظر خود را مشخص کنید.

```bash
docker save [image] > [filename].tar
```

## نحوه حذف نصب داکر در اوبونتو

1. با متوقف کردن فوری سرویس‌های داکر با استفاده از دستور زیر شروع کنید `systemctl`:

```bash
sudo systemctl stop docker
```

1. در مرحله بعد، از دستور purge برای حذف بسته Docker استفاده کنید: "docker-ce". این `-y`گزینه به صورت بصری به تمام درخواست‌هایی که ممکن است در طول فرآیند پاکسازی ظاهر شوند، بله می‌گوید:

```bash
sudo apt-get purge docker-ce -y
```

خروجی زیر را دریافت خواهید کرد که نشان می‌دهد بسته docker-ce حذف شده است:

![حذف داکر در اوبونتو](https://www.novinhost.org/wp-content/uploads/2025/11/img-01-2.png)
حذف داکر در اوبونتو

 

1. برای حذف خودکار فایل‌های پیکربندی داکر از دستور زیر استفاده کنید:

```bash
sudo apt-get autoremove --purge docker-ce -y
```

1. اکنون فایل‌های ذخیره‌سازی داکر را از `/etc/docker `دایرکتوری حذف کنید:

```bash
rm -rf /etc/docker
```

1. برای حذف محل ذخیره‌سازی دامن داکر از دستور زیر استفاده کنید:

```bash
rm -rf /var/lib/docker
```

1. برای بررسی اینکه آیا Docker به طور کامل حذف نصب شده است یا خیر، از دستور زیر برای بررسی وضعیت Docker استفاده کنید:

```bash
sudo systemctl status docker
```

اگر فرآیند حذف موفقیت‌آمیز باشد، خروجی زیر را دریافت خواهید کرد:

```bash
Unit docker.service could not be found.
```

## نتیجه‌ گیری

در این راهنما، نحوه حذف نصب داکر در اوبونتو را آموختید. علاوه بر این، اقدامات احتیاطی ایمنی را که باید قبل از حذف نصب داکر انجام دهید تا از از دست رفتن داده‌ها جلوگیری شود، آموختید. حذف نصب داکر به شما فرصتی می‌دهد تا داکر را با موفقیت دوباره نصب کنید و از هرگونه مشکلی که می‌تواند باعث عملکرد غیرطبیعی ویژگی‌های داکر شود، جلوگیری کنید.
