Menu
Coddy logo textTech
flag Ar iconالعربيةdown icon

توزيعات مختلفة

جزء من قسم مقدمة إلى Docker في رحلة Terminal على Coddy — الدرس 9 من 40.

تحمل كل صورة نظام ملفات خاصاً بها، لذا يمكن لنفس الأمر أن يعطي نتائج مختلفة اعتماداً على الصورة التي تقوم بتشغيله فيها. وخير مثال على ذلك هو /etc/os-release، وهو ملف تستخدمه كل توزيعة Linux لوصف نفسها:

docker run alpine cat /etc/os-release

عند التشغيل داخل alpine، يظهر هذا الملف Alpine Linux. قم بتشغيل نفس الأمر تمامًا داخل ubuntu:

docker run ubuntu cat /etc/os-release

وتظهر كلمة Ubuntu بدلاً من ذلك. تختلف الملفات فعلياً لأن كل صورة تتضمن بالفعل نظام تشغيل مختلفاً.

challenge icon

التحدي

مبتدئ

اقرأ ملف /etc/os-release داخل حاوية ubuntu باستخدام cat وتأكد من أنه يُعرّف على أنه Ubuntu.

ورقة مرجعية

تحمل كل صورة Docker نظام ملفات خاصاً بها. يمكن أن ينتج عن نفس الأمر نتائج مختلفة اعتماداً على الصورة:

docker run alpine cat /etc/os-release  # يطبع Alpine Linux
docker run ubuntu cat /etc/os-release  # يطبع Ubuntu

/etc/os-release هو ملف Linux قياسي يصف توزيعة نظام التشغيل للصورة.

جرّب بنفسك

الطرفية
quiz iconاختبر نفسك

يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.

جميع دروس مقدمة إلى Docker