| DOCKER(1) | Docker User Manuals | DOCKER(1) |
نام (NAME)
docker-container-rm - حذف یک یا چند کانتینر
خلاصه (SYNOPSIS)
docker container rm [OPTIONS] CONTAINER [CONTAINER...]
شرح (DESCRIPTION)
دستور docker container rm یک یا چند کانتینر را از گره میزبان حذف میکند. میتوان از نام یا شناسه (ID) کانتینر استفاده کرد. این کار ایمیجها را حذف نمیکند. کانتینر در حال اجرا را نمیتوان حذف کرد مگر آنکه از گزینه -f استفاده شود. برای دیدن همه کانتینرهای روی میزبان، از دستور docker container ls -a استفاده کنید.
مثالها (EXAMPLES)
حذف یک کانتینر با استفاده از شناسه آن (Removing a container using its ID)
برای حذف یک کانتینر با استفاده از شناسهاش، شناسه را از دستور docker ps -a پیدا کنید، یا از شناسه برگرداندهشده از دستور docker run استفاده کنید، یا آن را از فایلی که برای ذخیرهسازیاش با docker run --cidfile استفاده شده است بازخوانی کنید:
docker container rm abebf7571666
حذف یک کانتینر با استفاده از نام کانتینر (Removing a container using the container name)
نام کانتینر را میتوان با استفاده از دستور docker ps -a پیدا کرد. سپس از آن نام به صورت زیر استفاده کنید:
docker container rm hopeful_morse
حذف یک کانتینر و تمام حجمهای مرتبط با آن (Removing a container and all associated volumes)
$ docker container rm -v redis redis
این دستور کانتینر و هر حجم (volume) مرتبط با آن را حذف خواهد کرد. توجه داشته باشید اگر یک حجم با یک نام مشخص شده باشد، حذف نخواهد شد.
$ docker create -v awesome:/foo -v /bar --name hello redis hello $ docker container rm -v hello
در این مثال، حجم مربوط به /foo دستنخورده باقی خواهد ماند، اما حجم مربوط به /bar حذف خواهد شد. همین رفتار برای حجمهای به ارث رسیده با --volumes-from نیز صادق است.
گزینهها (OPTIONS)
-f, --force[=false] اجبار به حذف یک کانتینر در حال اجرا (از SIGKILL استفاده میکند)
-l, --link[=false] حذف پیوند (link) مشخصشده
-v, --volumes[=false] حذف حجمهای (volumes) ناشناس مرتبط با کانتینر
ببینید (SEE ALSO)
| Aug 2026 | Docker Community |