أول كانتينر (container) لك
جزء من دورة Docker
صرت تعرف نظرياً أن الصورة حزمة مختومة، وأن الحاوية هي ما يحدث حين تفتح واحدة منها فعلاً. والنظرية وحدها لا توصلك بعيداً. في هذا الدرس ستُدخِل ضيوفاً حقيقيين إلى البيت المشترك الذي تعرفت عليه في الدرس الماضي: ستشغّل حاويات حقيقية وتسردها وتوقفها وتحذفها. ولا شيء هنا يكتب أي شيء دائم، فلا داعي للحذر. اكسر ما شئت بحرية.
الحاوية الأولى التي جرت العادة بتشغيلها اسمها hello-world. وهي صورة صغيرة جداً، وظيفتها الوحيدة بعد فتحها أن تطبع رسالة ودودة ثم تنصرف فوراً. وبتشبيه البيت من الدرس الماضي، إدخال hello-world أشبه بضيف يعبر الباب الأمامي ويلوّح لموظف الاستقبال ويقول جملة واحدة ثم يخرج من حيث أتى.
هل تريد تعلّم Docker أول كانتينر (container) لك في بيئة حقيقية؟
انقر بالأسفل لتحصل على جهاز لينكس مع Docker جاهز، وتعمل على أول كانتينر (container) لك بشكل عملي مع مدرّس ذكي يعرف الكود الخاص بك.
ابدأ هذا الدرسأول كانتينر (container) لكما الذي ستتعلّمه
- Docker run
- Hello-world
- Interactive shell
- Docker ps
- Docker stop
- Docker rm
اقرأ هذا الدرس بلغتك
كل دروس هذه الدورة
13 دروس- 1ما هو Docker20 دقيقة
- 2أول كانتينر (container) لك25 دقيقة
- 3الصور (images) وملف Dockerfile30 دقيقة
- 4بناء صور (images) مخصصة35 دقيقة
- 5شبكات الكانتينرات (containers)30 دقيقة
- 6وحدات التخزين (volumes) والاستمرارية30 دقيقة
- 7Docker Compose35 دقيقة
- 8البناء متعدد المراحل (multi-stage builds)35 دقيقة
- 9متغيرات البيئة والمفاتيح السرية25 دقيقة
- 10فحوصات السلامة (healthchecks) وسياسات إعادة التشغيل25 دقيقة
- 11تحسين الصور (images) والأمان30 دقيقة
- 12الرجيستري (registries) والنشر25 دقيقة
- 13مشروع التخرج: نشر حزمة تقنية50 دقيقة
