Docker & Kubernetes for Developers · درس

إدارة صور Docker والحاويات

تعلّم أوامر Docker اليومية لسرد الصور والحاويات وفحصها وإيقافها وإزالتها وتنظيفها، لتحافظ على ترتيب بيئتك

الدرس 4 من 413 خطوة

إدارة صور Docker والحاويات درس مجاني في Docker & Kubernetes for Developers على CoddyKit. هذا هو الدرس 4 من أصل 4. يمكنك قراءة الدرس كاملاً أدناه مجاناً — ثم تمرن عليه مباشرة في المتصفح باستخدام محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7. هذا الدرس جزء من مسار التعلم في Docker & Kubernetes for Developers، وتقدمك يتزامن عبر الويب وتطبيق CoddyKit. تتضمن دورة Docker & Kubernetes for Developers 4 دروس في المجموع.

بعض أجزاء هذا الدرس لم تُترجم بعد وتظهر باللغة الإنجليزية.

Images vs Containers

Two core concepts: an image is a read-only template (like a class), and a container is a running instance of it (like an object). One image, many containers.

Listing Images

List the images on your machine with docker images. Each row shows the repository, tag, id, and size.

docker images

Listing Containers

docker ps shows running containers; add -a to include stopped ones too.

docker ps -a

Inspecting a Container

docker inspect prints detailed JSON about a container or image — its config, network, mounts, and more.

docker inspect my_container

Viewing Logs

Read a container's output with docker logs. Add the -f flag to follow the stream live, like tail -f.

docker logs -f my_container

Stopping and Starting

docker stop halts a container gracefully (SIGTERM, then SIGKILL after a grace period) and docker start brings it back.

docker stop my_container
docker start my_container

Removing a Container

Delete a stopped container with docker rm. You can't remove a running one unless you force it with -f.

docker rm my_container

Removing an Image

Remove an image with docker rmi. It fails if any container still references it, so clear those dependent containers first.

docker rmi nginx:latest

Running a Command Inside

docker exec runs a command inside a running container. With -it you get an interactive shell to poke around.

docker exec -it my_container sh

Cleaning Up with prune

Stopped containers and dangling images pile up over time. docker system prune reclaims all that space in one command.

docker system prune

Naming Containers

Give a container a friendly handle with --name at run time, so you reference it by name instead of a random id.

docker run --name web -d nginx

Quick Check

Test your Docker management knowledge.

Recap

Recap: list with docker images and ps -a, dig in with inspect and logs, control lifecycle via stop/start/rm/rmi, and clean up with system prune.

البدء مجانًا

تعلم Docker & Kubernetes for Developers مع معلم ذكاء اصطناعي — مجانًا

اكتب وقم بتشغيل أكوادك الفعلية في المتصفح، واحصل على مساعدة فورية من معلم ذكاء اصطناعي متاح 24/7، واستمر من حيث توقفت على الويب أو في التطبيق.

الدورات
12
الدروس
48

الأسئلة الشائعة

هل درس «إدارة صور Docker والحاويات» مجاني؟

نعم — نص درس «إدارة صور Docker والحاويات» كامل متاح مجاناً هنا على الويب. لتمرينه بشكل تفاعلي (محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7) وفتح باقي دورة Docker & Kubernetes for Developers، انتقل إلى CoddyKit PRO. تتضمن دورة Docker & Kubernetes for Developers 4 دروس في المجموع.

ماذا ستتعلم في «إدارة صور Docker والحاويات»؟

تعلّم أوامر Docker اليومية لسرد الصور والحاويات وفحصها وإيقافها وإزالتها وتنظيفها، لتحافظ على ترتيب بيئتك تتمرن على Docker & Kubernetes for Developers مع أكواد عملية تشغلها مباشرة في المتصفح، ومدرس ذكاء اصطناعي متاح 24/7 يجيب على أسئلتك أثناء عملك.

هل أحتاج إلى خبرة سابقة لأبدأ Docker & Kubernetes for Developers؟

لا تُشترط خبرة سابقة. Docker & Kubernetes for Developers على CoddyKit منظم للمبتدئين حتى المتقدمين، لذا يمكنك البدء من هنا أو من البداية والتقدم بسرعتك الخاصة. هذا هو الدرس 4 من أصل 4.

كم من الوقت يستغرق درس «إدارة صور Docker والحاويات»؟

معظم دروس CoddyKit تستغرق حوالي 5–10 دقائق. كل منها موجز وتفاعلي، لذا تحرز تقدماً مستمراً وتستأنف من حيث توقفت عبر الويب والتطبيق.

هل يمكنني كتابة وتشغيل أكواد في درس Docker & Kubernetes for Developers هذا؟

نعم. كل درس في Docker & Kubernetes for Developers يتضمن محرر أكواد مدمج، لذا تكتب وتشغل أكواداً حقيقية مباشرة في متصفحك وتحصل على تعليقات فورية من الذكاء الاصطناعي — بدون إعداد محلي.

جميع الدروس في هذه الدورة

  1. مقدمة إلى الحاويات
  2. تثبيت Docker والأوامر الأساسية
  3. تشغيل الحاوية الأولى
  4. إدارة صور Docker والحاويات
← العودة إلى Docker & Kubernetes for Developers