DOCKER(1) Docker User Manuals DOCKER(1)

docker-container-rm - حذف یک یا چند کانتینر

docker container rm [OPTIONS] CONTAINER [CONTAINER...]

دستور docker container rm یک یا چند کانتینر را از گره میزبان حذف می‌کند. می‌توان از نام یا شناسه (ID) کانتینر استفاده کرد. این کار ایمیج‌ها را حذف نمی‌کند. کانتینر در حال اجرا را نمی‌توان حذف کرد مگر آنکه از گزینه -f استفاده شود. برای دیدن همه کانتینرهای روی میزبان، از دستور docker container ls -a استفاده کنید.

برای حذف یک کانتینر با استفاده از شناسه‌اش، شناسه را از دستور docker ps -a پیدا کنید، یا از شناسه برگردانده‌شده از دستور docker run استفاده کنید، یا آن را از فایلی که برای ذخیره‌سازی‌اش با docker run --cidfile استفاده شده است بازخوانی کنید:

docker container rm abebf7571666

نام کانتینر را می‌توان با استفاده از دستور docker ps -a پیدا کرد. سپس از آن نام به صورت زیر استفاده کنید:

docker container rm hopeful_morse

$ 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 نیز صادق است.

-f, --force[=false] اجبار به حذف یک کانتینر در حال اجرا (از SIGKILL استفاده می‌کند)

-l, --link[=false] حذف پیوند (link) مشخص‌شده

-v, --volumes[=false] حذف حجم‌های (volumes) ناشناس مرتبط با کانتینر

docker-container(1)

Aug 2026 Docker Community