تعلّم Docker والحاويات
دورة مجانية وتفاعلية حول Docker والحاويات. تتدرّب على أوامر Docker الأساسية في كل درس - docker run وbuild وimages وps وexec، وكتابة ملفات Dockerfile، والأقراص، والشبكات - داخل طرفية موجَّهة ومحاكاة، مع تلميحات بالذكاء الاصطناعي عندما تتعثّر وشهادة مجانية عند الانتهاء. لا حاجة لتثبيت Docker - فالبيئة محاكاة لتتمكّن من التركيز على تعلّم الأوامر والمفاهيم. وهي جزء من رحلة Terminal الأوسع، لذا فإن سياق سطر الأوامر الذي تحتاجه موجود هناك مباشرةً.
21,515+ من الـ codders مسجلون
40 درسًا36 تحديات195 أسئلة الاختبار
- مناسب للمبتدئين
مساعدة برمجية بالذكاء الاصطناعي
دروس تفاعلية عملية
تعليق صوتي في كل درس
اختبارات لقياس معرفتك
شهادة إتمام مجانية
المنهج
هذا القسم جزء من رحلة Terminal. المنهج الكامل يحتوي على أقسام أكثر - اضغط على أي معاينة أدناه لعرضها في صفحة الرحلة.
- قسم 1الأساسيات82 درسًا
- قسم 2التحكم في الإصدارات58 درسًا
قسم 3
مقدمة إلى Docker
ابدأ القسمابدأتوسيعطيتعلم Docker من خلال واجهة السطر البرمجي: سحب وبناء الصور (images)، وتشغيل وإدارة الحاويات (containers)، وكتابة Dockerfiles، ونسخ الملفات، والتعامل مع volumes و networks.مقدمة
2 درسًا213الصور
4 درسًا423تشغيل الحاويات
5 درسًا532إدارة الحاويات
5 درسًا531فحص الحاويات
4 درسًا423بناء الصور
4 درسًا423الملفات داخل الصور
3 درسًا316نسخ الملفات
2 درسًا213وحدات التخزين والشبكات
3 درسًا314مشروع تطبيق الترحيب
مشروع5 درسًا17التحديات النهائية
3 درسًا3
Learn by Doing
Write real code, query databases, build websites, and master AI prompts. Our interactive lessons cover every skill modern developers need.
Build Your Coding Streak
Stay consistent and watch your progress grow! Track your daily coding habit, protect your streak with freeze days, and earn rewards for showing up every day.
12 days streak
Return tomorrow to keep your streak!
January 2026
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
21
22
23
24
25
26
27
28
29
30
Double or Nothing
Day 5 of 7
Streak Freeze
2 left
Code Anywhere, Anytime
Take your coding journey on the go! No setup, no downloads - just open and start coding. Available on iOS, Android and Web with 4.9 star ratings.
You're Not Alone in This
Compete on global leaderboards, invite friends to earn rewards, and celebrate each other's wins. Coding is better with friends!
Every way to learn
Read, listen, test yourself, ask the AI, or look up anything you've already covered. Every lesson meets you where you are.
A variable is a named container that stores a value you can reference later in your program.
In Python, you create one by writing the name, an equals sign, then the value you want to store.
The value can change over time - reassigning the name simply points it to a new value.
Prove Your Skills
Earn certificates for every course you complete. Add them to your LinkedIn profile and resume to showcase your coding expertise to employers.
لماذا تتعلّم Docker مع Coddy
- تدرّب على Docker في متصفحك. لا تثبيت، ولا Docker Desktop، ولا خادم daemon لتهيئته - تعمل الدروس في بيئة Docker محاكاة، لتبدأ كتابة الأوامر فورًا وتركّز على ما يفعله كل أمر.
- أساسيات Docker: الصور مقابل الحاويات، وكتابة ملفات
Dockerfile، والطبقات والتخزين المؤقت، وربط المنافذ، والأقراص للبيانات الدائمة، ومتغيرات البيئة، والشبكات الأساسية متعددة الحاويات. مهارات Docker التي ستستخدمها يوميًا في عملك. - تساعدك تلميحات الذكاء الاصطناعي على فهم أوامر Docker ومخرجاتها - ما الذي يعرضه
docker ps، ولماذا تُعاد بناء طبقة، وكيف يعمل ربط المنفذ - دون أن تُفسد عليك الإجابة، لتتوقّف الحاويات عن أن تبدو كصندوق أسود. - شهادة Docker مجانية عند إنهائك القسم. دليل موثوق لأي دور في التطوير أو DevOps، إذ أصبحت الحاويات معيارًا في كل فريق حديث تقريبًا.
أسئلة شائعة حول تعلّم Docker
ما هو Docker؟
هل أحتاج إلى تثبيت Docker لأخذ هذه الدورة؟
Dockerfile، والمفاهيم الأساسية، بحيث يكون كل شيء مألوفًا عندما تثبّت Docker فعليًا. وستظلّ بحاجة إلى إعداد Docker محليًا بعد ذلك لبناء وتشغيل صورك الخاصة في مشاريع حقيقية.هل هذه بيئة Docker حقيقية؟
docker run وbuild وimages وps، وكتابة ملفات Dockerfile، والأفكار الأساسية، دون تثبيت أي شيء. وهي مبنية لتعلّم الأوامر والمفاهيم، لا لتشغيل أعباء العمل الإنتاجية. وحالما تترسّخ المفاهيم هنا، تعمل الأوامر نفسها بصورة مطابقة تمامًا على تثبيت Docker حقيقي.ما الفرق بين الصورة والحاوية؟
Dockerfile. أما الحاوية فهي نسخة قيد التشغيل من صورة. يمكنك تشغيل عدّة حاويات من صورة واحدة، تمامًا كما يمكنك فتح عدّة نوافذ لبرنامج واحد. وتجعل الدورة هذا ملموسًا بإرشادك خلال بناء الصور وتشغيل الحاويات منها.هل تعلّم Docker صعب؟
docker run وbuild وps وimages وstop وrm - سريعة الاستيعاب. أما الأجزاء الأصعب (التخزين المؤقت للطبقات، والأقراص مقابل bind mounts، والشبكات بين الحاويات، وتقليص حجم الصور) فتستغرق وقتًا أطول. تقدّم الدورة هذه الأجزاء عبر خطوات صغيرة وعملية، لتتوقّف الأوامر عن كونها مجرّدة.