‫حسنًا ، قبل أن ننتقل إلى الصور ، دعنا نتحدث عن موضوع هذا القسم.
‫أولاً ، سنناقش أساسيات الصور والمفاهيم التي ستحتاجها وما
‫هو موجود بالفعل في الصورة ، والأهم من ذلك ، ما هو غير موجود في الصورة.
‫ثم سنتحدث قليلاً عن كيفية العثور على الصور على الإنترنت وسنذهب بالفعل ونلقي نظرة
‫على بعضها ، ونتعمق في هذه العملية الكاملة للعثور على صور جيدة وكيفية إدارة تلك الصور بمجرد تنزيلها
‫أو صنعها على أجهزتنا الخاصة. ثم ننتقل إلى الجزء الممتع المتمثل
‫في صنع صورنا الخاصة.
‫لذا قبل أن نبدأ في اللعب بالصور وتعلم كيفية استخدامها للحاويات ، ربما نريد أن نخطو
‫إلى ما هو موجود بالضبط في الصورة وما هو ليس كذلك. الطريقة التي أحب أن أشرحها بسيطة للغاية.
‫إنها ثنائيات التطبيق والتبعيات لتطبيقك والبيانات الوصفية حول كيفية تشغيله.
‫ولكن إذا ذهبنا إلى التعريف الرسمي ، فسيكون "الصورة عبارة عن مجموعة مرتبة من تغييرات نظام ملفات الجذر ومعلمات
‫التنفيذ المقابلة للاستخدام في وقت تشغيل الحاوية. "لكنني أحب نسختي
‫بشكل أفضل.
‫داخل هذه الصورة ، لا يوجد نظام تشغيل كامل بالفعل. لا يوجد نواة. لا توجد وحدات kernel مثل
‫برامج التشغيل.
‫إنها في الحقيقة مجرد الثنائيات التي يحتاجها تطبيقك لأن المضيف يوفر النواة.
‫هذه إحدى الخصائص المميزة للحاويات التي تجعلها مختلفة عن الآلة
‫الافتراضية ؛ إنه لا يقوم بتمهيد نظام تشغيل كامل.
‫إنه حقًا مجرد بدء تطبيق ، ويمكن أن تكون هذه الصورة صغيرة جدًا.
‫يمكن أن يكون ملف واحد.
‫إذا كنت تستخدم Go ، على سبيل المثال ، فإن إحدى ميزات Go هي أنه يمكنه إنشاء ثنائي
‫ثابت وله ملف واحد كتطبيقك.
‫لذلك يمكنك فعل ذلك. أو يمكن أن يكون لديك صورة كبيرة جدًا تستخدم
‫بالفعل بعض التوزيعات مثل Ubuntu مع مدير الحزم الخاص بها ، وحيث قمت بتثبيت Apache و PHP وكودك المصدر وجميع
‫الوحدات الإضافية التي تحتاجها.
‫يمكن أن يكون لديك عدة غيغابايت.