الإزالة التلقائية للحاويات
جزء من قسم مقدمة إلى Docker في رحلة Terminal على Coddy — الدرس 10 من 40.
في كل مرة تقوم فيها بتشغيل حاوية، يحتفظ Docker بسجل لها حتى بعد خروجها. بالنسبة للأوامر التي تُنفذ لمرة واحدة، عادةً ما لا ترغب في تلك الفوضى. تخبر علامة --rm Docker بحذف الحاوية تلقائيًا بمجرد انتهائها:
docker run --rm alpine echo "clean up after me"الناتج هو نفسه تماماً كما هو الحال بدون العلامة، ولكن لا يتم الاحتفاظ بأي حاوية متبقية. العلامات مثل --rm توضع بين run واسم الصورة:
docker run [FLAGS] IMAGE COMMANDالتحدي
سهلقم بتشغيل حاوية من alpine تطبع done باستخدام echo، واجعل Docker يزيل الحاوية تلقائيًا بعد ذلك باستخدام --rm.
ورقة مرجعية
استخدم --rm لإزالة الحاوية تلقائيًا بعد خروجها (بدون سجلات متبقية):
docker run --rm alpine echo "clean up after me"توضع الخيارات (Flags) بين run واسم الصورة:
docker run [FLAGS] IMAGE COMMANDجرّب بنفسك
يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.