table processing اطلاقیہ ان کی بندرگاہ، غیر مستحکم اور برقرار رکھنے میں کافی بہتری لا سکتے ہیں۔ڈاکٹر نےکشنکشن کے لیے ایک ممتاز پلیٹ فارم بنا دیا ہے، جس میں درخواستوں کے لیے ہلکا وزن اور مناسب ماحول فراہم کیا ہے۔اس مضمون میں ڈاکر، ترقی کرنے والوں اور ای ٹی وی کے لیے میراث کو اپ ڈیٹ کرنے کے لیے ایک قدم کا طریقہ پیش کیا گیا ہے۔

ڈکار کی بنیادی چیزوں کو سمجھنا

ڈرافٹ ایک اوپن سپرنگ پلیٹ فارم ہے جو روشنی کے وزن، بندرگاہوں کے اندر درخواستوں کی منتقلی کا کام دیتا ہے۔

ہدایت : آپ کی اِصلاح کریں

اگر آپ کو کسی چیز کو محفوظ کرنے کی کوشش کرنی پڑے تو پھر آپ اپنے ورثہ کے نقشِ‌قدم پر چل سکتے ہیں ، کمپیوٹر اور کن‌پی‌اے کے ذریعے اپنے بچوں کی پرورش کر سکتے ہیں ۔

  • زبان اور روانی
  • بیرونی ڈولفنز اور خدمات
  • غیر متصل فائلیں اور ماحول تبدیل کرتے ہیں۔
  • ڈیٹا ذخیرہ اور ڈیٹا بیس

یہ تجزیہ برتنوں کی وسعت اور کسی بھی ضروری ترمیم کا تعین کرنے میں مدد دیتا ہے۔

ہدایت : ایک ڈرگ بنانے کی عادت ڈالیں

ڈرافٹ (Deckerfele) اس بات کا تعین کرتا ہے کہ آپ اپنے اطلاق کے لیے دوکرنسی تصویر کیسے بنا سکتے ہیں۔آپ کے پروجیکٹ ڈائریکٹر میں ڈرافٹ پیدا کر کے شروع کرنا۔ ایک مثالی ڈریک‌فیلی شامل ہے:

  • بیسی تصویر (مثلاً، [FROM تعلیمی ادارہ ہے۔
  • کاپینگ درخواست فائلوں (]COPY یا [ADD
  • تنصیب کنندگان ( [Run کمانڈز)۔
  • ماحولیاتی تبدیلی ( ] [NNV]۔
  • Defining شروع کرنے والے احکام (]CMD یا OFOTION

مثال کے طور پر ، کسی وراثے کے لئے ایک سادہ ڈرافٹ ایپ کے لئے ایک سادہ سی دواکیر‌فِل شاید ایسا ہی دکھائی دے :

FROM python:3.8-slim
WORKDIR /app
COPY . /app
RUN pip install -r requirements.txt
CMD ["python", "app.py"]

ہدایت : ڈرنے کی تصویر بنائیں اور اِس پر عمل کریں ۔

ڈریک کیمرا میں اپنی تصویر بنانے کے لیے استعمال کریں:

docker build -t legacy-app .

ایک بار تعمیر کیا، مقامی طور پر برتن کو ٹیسٹ کرنے کے لئے چلاتے ہیں:

docker run -d -p 8080:80 --name test-legacy-app legacy-app

یہ بات قابلِ‌غور ہے کہ یہ اطلاق اس برتن کے اندر درست سمت میں چلتا ہے ۔

ہدایت ۴ : اپنی تفویض کو پورا کریں

اکثر اوقات ڈیٹابیس یا بیرونی خدمات پر انحصار کرتا ہے۔ جب سانچہ:

  • کثیر النہار سیٹوں کی وضاحت کے لیے ڈکر ڈرافٹ استعمال کریں۔
  • مستقل ذخیرہ کرنے کے لیے نقشہ اعداد و شمار شامل کیے گئے ہیں۔
  • بیرونی خدمت کے معیاروں کے لیے ماحول کو تبدیل کریں ۔

مثلاً ایک ]]]ڈوکر-کامپوسی.مل فائل آپ کی ایپ اور ڈیٹابیس کو اپ اپ ڈیٹ کر سکتی ہے:

version: '3'
services:
 app:
 build: .
 ports:
 - "8080:80"
 environment:
 - DB_HOST=db
 db:
 image: postgres:13
 volumes:
 - db-data:/var/lib/postgresql/data
volumes:
 db-data:

ہدایت : دیمُقدسیہ اور مینارِنگہبانی

مقامی طور پر جانچنے کے بعد ، اپنے برتن کو ایک پروڈکشن ماحول میں تبدیل کریں جس میں ڈمر سِک سِن‌برٹس ، کوبرنیٹس یا بادل کی خدمات کا استعمال کِیا جاتا ہے ۔

ان اقدام کی پیروی کرنے سے ادارے اپنے اپنے وجود کو غیرضروری نقصان سے بہتر بنا سکتے ہیں ۔