منصوبے کے بارے میں

《Docker 从入门到实践》ایک اوپن سورس چینی Docker کنٹینر ٹیکنالوجی ٹیوٹوریل ہے، جس کا مقصد قارئین کو صفر سے شروع کر کے Docker کے بنیادی تصورات، اصولوں اور عملی مہارتوں کو منظم طریقے سے سیکھنے میں مدد کرنا ہے۔ **مواد کا ڈھانچہ** پوری کتاب 21 ابواب پر مشتمل ہے، جسے مواد کی گہرائی کے لحاظ سے چار سطحوں میں تقسیم کیا گیا ہے: - **بنیادی تعارف (باب 1-6)**: Docker کے بنیادی تصورات (امیج، کنٹینر، ریپوزٹری) اور بنیادی آپریشنز متعارف کراتا ہے، جو ابتدائی افراد کے لیے فوری آغاز کے لیے موزوں ہے۔ - **اعلی درجے کی ایپلیکیشنز (باب 7-11)**: Dockerfile ہدایات کی تفصیل، ڈیٹا اور نیٹ ورک مینجمنٹ، Buildx، Compose جیسی اعلی درجے کی ترتیب اور انتظامی آپریشنز کا احاطہ کرتا ہے۔ - **گہرے اصول (باب 12-17)**: بنیادی نفاذی ٹیکنالوجیز متعارف کراتا ہے، کنٹینر آرکیسٹریشن سسٹم (Kubernetes، Etcd) پر بحث کرتا ہے، اور کنٹینرز اور کلاؤڈ کمپیوٹنگ اور دیگر اہم ایکو سسٹم پروجیکٹس (Fedora CoreOS، Podman وغیرہ) تک پھیلا ہوا ہے۔ - **عملی توسیع (باب 18-21)**: کنٹینر سیکیورٹی پروٹیکشن میکانزم، مانیٹرنگ اور لاگ ایگریگیشن سسٹم (Prometheus، ELK) پر توجہ مرکوز کرتا ہے، اور آپریٹنگ سسٹم، CI/CD آٹومیشن بلڈنگ جیسے عام عملی کیس اسٹڈیز دکھاتا ہے۔ **فوری آغاز** کتاب میں "5 منٹ کا فوری آغاز" گائیڈ فراہم کیا گیا ہے، جو قارئین کو Docker انسٹالیشن، پہلا کنٹینر چلانے، انٹرایکٹو کنٹینر آپریشنز، امیج اور ریپوزٹری مینجمنٹ، اور حسب ضرورت امیج بنانے کے مراحل مکمل کرنے میں رہنمائی کرتا ہے۔ **سیکھنے کا راستہ** پروجیکٹ مختلف قارئین کے کرداروں کے لیے سیکھنے کے روڈ میپ فراہم کرتا ہے: - **آپریشنز کے ابتدائی افراد**: باب 1-6 پر توجہ مرکوز کریں، کنٹینر کے بنیادی تصورات اور آپریشنز میں مہارت حاصل کریں۔ - **ڈویلپرز**: باب 1-8 اور باب 11 پر توجہ مرکوز کریں، کنٹینرائزڈ ایپلیکیشنز کی تعمیر اور تعیناتی سیکھیں۔ - **DevOps انجینئرز**: باب 1-11، باب 13-14 اور باب 18-21 پر توجہ مرکوز کریں، کنٹینر آرکیسٹریشن اور آٹومیشن تعیناتی کے عمل کو نافذ کریں۔ - **آرکیٹیکٹس**: باب 1-6، باب 12-17 اور باب 18-19 پر توجہ مرکوز کریں، اعلی دستیابی اور اعلی کارکردگی والے کنٹینر انفراسٹرکچر ڈیزائن کریں۔ **پڑھنے کے طریقے** - **آن لائن پڑھنا**: GitBook کے ذریعے آن لائن پڑھا جا سکتا ہے۔ - **آف لائن ڈاؤن لوڈ**: PDF ورژن فراہم کیا گیا ہے، جسے GitHub Releases صفحہ سے ڈاؤن لوڈ کیا جا سکتا ہے۔ - **مقامی پڑھنا**: مقامی براؤزنگ کے لیے mdPress ٹول انسٹال کیا جا سکتا ہے۔ **کمیونٹی اور تعاون** پروجیکٹ GitHub Issues کے ذریعے مواد کی غلطیوں یا تجاویز جمع کرانے کا خیر مقدم کرتا ہے، اور پروجیکٹ کی دیکھ بھال میں شرکت کا بھی خیر مقدم کرتا ہے۔ **لائسنس** یہ کتاب CC BY-NC-SA 4.0 لائسنس کے تحت ہے، جو آزادانہ اشتراک اور تشریح کی اجازت دیتی ہے، لیکن اس کے لیے انتساب، غیر تجارتی استعمال، اور اسی طرح کے اشتراک کی شرائط درکار ہیں۔