EduFlow
Docker وKubernetes: انشر وأنت مطمئن

اختبار الوحدة: الـ Containers من المبادئ الأولى

خمسة أسئلة عن هذه الوحدة. أجب عنها كلها، ثم شاهد نتيجتك وسبب صحة كل إجابة أو خطئها.

السؤال 1 من 5

تشغّل notes-api بالأمر docker run --memory 256m. تحت اختبار حمل يموت الـ container ويعرض docker ps -a الحالة Exited (137). ما الذي فرض الحدّ؟

السؤال 2 من 5

تغيّر سطرًا واحدًا في src/server.ts وتعيد بناء هذه الـ image. كم يستغرق البناء تقريبًا مقارنة بإعادة بناء دون تغييرات؟

Dockerfile
FROM node:24-slim
WORKDIR /app
COPY . .
RUN npm ci
RUN npm run build
السؤال 3 من 5

يعمل notes-api بـ CMD ["node", "dist/server.js"] ولا معالج SIGTERM فيه. ماذا يفعل docker stop؟

السؤال 4 من 5

تشغّل docker run -d -p 3000:3000 notes-api:dev. السجلات تقول listening on 3000، لكن curl localhost:3000 من حاسوبك يحصل على connection reset. ما الذي تتحقّق منه أولًا؟

السؤال 5 من 5

أي عبارة عن الـ images والـ containers صحيحة؟

5 أسئلة بلا إجابة