Docker
تعلم Docker من أول حاوية إلى الإنتاج. الصور, الشبكات, وحدات التخزين, Compose, البناء متعدد المراحل, وسجلات الحاويات الآمنة.
13 درسًا، بالترتيب
- 120 دقيقة
ما هو Docker
Containers vs VMsImagesContainersDocker daemonDocker CLI - 225 دقيقة
أول كانتينر (container) لك
Docker runHello-worldInteractive shellDocker psDocker stopDocker rm - 330 دقيقة
الصور (images) وملف Dockerfile
FROMRUNCMDDocker buildDocker imagesDocker rmi - 435 دقيقة
بناء صور (images) مخصصة
COPYWORKDIRENVEXPOSELayer caching.dockerignore - 530 دقيقة
شبكات الكانتينرات (containers)
Published ports-p host:containerUser-defined networksContainer DNSDocker network - 630 دقيقة
وحدات التخزين (volumes) والاستمرارية
Bind mountsNamed volumesContainer writable layerDocker volumeWhere data lives - 735 دقيقة
Docker Compose
Compose.yamlServicesDepends_onPort mappingDocker compose up/downNamed volumes in compose - 835 دقيقة
البناء متعدد المراحل (multi-stage builds)
Build stageRuntime stage--from=builderSlim final imagesAS aliasing - 925 دقيقة
متغيرات البيئة والمفاتيح السرية
ENV in Dockerfile-e at runEnv_file in composeWhy not to bake secretsDocker secrets brief mention - 1025 دقيقة
فحوصات السلامة (healthchecks) وسياسات إعادة التشغيل
HEALTHCHECK directive--restart=unless-stoppedDocker inspect healthCompose healthcheck - 1130 دقيقة
تحسين الصور (images) والأمان
Small bases like alpine and distrolessUSER non-rootPinning versionsDocker scoutTrivyMulti-arch idea - 1225 دقيقة
الرجيستري (registries) والنشر
Docker tagDocker loginDocker pushDocker HubGHCRPrivate registries - 1350 دقيقة
مشروع التخرج: نشر حزمة تقنية
Multi-stage DockerfileCompose.yaml with two servicesHealthcheck and restart policyTag and pushRun elsewhere
تعلّم Docker بلغتك
كل درس واختبار ورد من المدرس يظهر بلغتك. المدرس الذكي يرد بنفس اللغة التي تكتب بها.
Roles that use Docker
See how hiring teams interview engineers on Docker, in production-like environments.
DevOps Engineer
Hire DevOps engineers who actually ship. Run live or take-home interviews in production-like Linux environments with Docker, Kubernetes, Terraform and CI/CD. See how they debug, automate, and work alongside AI.
See the interviewPlatform Engineer
Hire platform engineers who reduce friction for every team. Real golden-path templates, real internal CLIs, real service onboarding flows. We record every step.
See the interviewSite Reliability Engineer (SRE)
Hire SREs who actually run production. Live workspaces with metrics, logs, traces and a service that is starting to misbehave. We record every keystroke.
See the interview