উত্তরাধিকারের জন্য অ্যাপ্লিকেশনগুলো উল্লেখযোগ্যভাবে তাদের বন্দরের গতি, দক্ষতা এবং দক্ষতাকে উন্নত করতে পারে। ডকার কন্টেইনার কন্টেইনার কন্টেইনার, একটি স্বচ্ছ এবং ধারাবাহিক পরিবেশ তৈরি করেছে, যা চলমান অ্যাপ্লিকেশনের জন্য একটি ধাপের জন্য একটি ধাপের গতিসম্পন্ন এবং ধারাবাহিক পরিবেশ প্রদান করেছে। এই প্রবন্ধটি ডকার ব্যবহার করে কিছু উন্নত পরবর্তী ধাপে ধাপে ধাপে ধাপে ধাপে ধাপে ধাপে ধাপে ধাপে ধাপে ধাপে ধাপে ধাপে ধাপে ধাপে ধাপে ধাপে ধাপে ধাপে ধাপে ধাপে ধাপে এগিয়ে যাওয়া হবে, এবং প্রযুক্তি ডেভেলপারকে সাহায্য করবে।

ডকারের মৌলিক বিষয়গুলো বুঝতে পারা

ডকার হচ্ছে একটি ওপেন সোর্স প্লাটফর্ম যা কিনা কিনা কিনা উল্ট, পোর্ট কন্টেইনার, পরিবর্তনযোগ্য কন্টেইনার প্যাকেজ এবং এর নির্ভরতার একটি অ্যাপ্লিকেশন। নিশ্চিত করা হচ্ছে যে এটি বিভিন্ন পরিবেশ জুড়ে নিয়মিত পরিচালনা করে থাকে।

ধাপ ১: আপনার Bult Complesss

ডিয়েরেশন আরম্ভের পূর্বে, আপনার লিগ্যাসি অ্যাপ্লিকেশনের স্থাপত্য বিশ্লেষণ, নির্ভরতার সাথে যুক্ত এবং কনফিগারেশনের পরিচয় নিশ্চিত করুন। উল্লেখ্য:

  • প্রোগ্রামিং ভাষা এবং হাঙ্গামা
  • বহিস্থিত নির্ভরতা ও পরিসেবার
  • কনফিগারেশন ফাইল ও এনভায়রনমেন্ট ভেরিয়েবল পরিবর্তন করুন
  • তথ্য সংরক্ষণ ও ডাটাবেস

এই মূল্যায়নটি কন্টেইনারেশন এবং প্রয়োজনীয় পরিবর্তন সংক্রান্ত বৈশিষ্ট্য নির্ধারণ করতে সাহায্য করে।

ধাপ ২:

ডকার ফাইল উল্লেখ করে কিভাবে আপনার অ্যাপ্লিকেশনের জন্য একটি ডকার ছবি তৈরি করতে হবে। আপনার প্রকল্প ডিরেক্টরিতে ডকার ফাইল তৈরি করা শুরু করুন। এই ধরনের ডকার ডিরেক্টরিতে অন্তর্ভুক্ত:

  • বেস ছবি (যেমন,[FLT][FOP][FLT][FLT] [FLT] [s] নির্দেশসমূহ]
  • ফাইল কপি করা হচ্ছে: ([FLT][FO][FFO] [FO] [FO[F][FL][FD[D]:[3]
  • নির্ভরতার ([[[[[F][F][F][F][F] কমান্ড]
  • এনভায়রনমেন্ট ভেরিয়েবল নির্ধারণ করা হচ্ছে ([[[F][F][F][F][F]
  • প্রারম্ভিক কমান্ড ([[F][F][F][F][F][F][FOP][Q][FOP][R]

উদাহরণস্বরূপ, একটি লিগ্যাসি পাইথন অ্যাপ্লিকেশনের জন্য সহজ ডকার ফাইল।

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

ধাপ ৩: নির্মাণ এবং ডকার ছবি পরীক্ষা করুন

আপনার ছবি তৈরি করতে ডকার CLI ব্যবহার করুন:

docker build -t legacy-app .

একবার নির্মিত কন্টেইনারটি স্থানীয়ভাবে পরীক্ষা করার জন্য ব্যবহার করা হয়েছিল:

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

অ্যাপ্লিকেশনের মধ্যে ধারণকারী অ্যাপ্লিকেশন সঠিকরূপে চলছে কিনা পরীক্ষা করুন।

ধাপ ৪: উপাত্ত এবং বহিস্থিত সার্ভিস

ডি. এন. এস. টি. - তে ব্যবহৃত অ্যাপ্লিকেশনের তালিকা:

  • মাল্টি-কনিষ্ঠার সেট নির্ধারণ করতে ডকার রূপান্তরক ব্যবহার করুন।
  • স্থায়ী সংগ্রহস্থলের জন্য ম্যাপের তথ্য ভলিউম।
  • বহিস্থিত পরিসেবার mime type-র জন্য এনভায়রনমেন্ট ভেরিয়েবল কনফিগার করুন ।

উদাহরণস্বরূপ, [[FLT][FP] fill[FO][F]] আপনার অ্যাপ এবং ডাটাবেসের মধ্যে একটি ফাইল স্থানান্তর করতে পারবেন:

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:

5: Dipip এবং নিরীক্ষণ করুন

স্থানীয়ভাবে পরীক্ষা করার পর, ডকার সোয়ার্ম, কুবাজার নেটেস অথবা মেঘ সার্ভিস ব্যবহার করে একটি উৎপাদনের জন্য কন্টেইনার স্থাপন করুন।

উত্তরাধিকারের জন্য অ্যাপ্লিকেশনের যাত্রা এবং উন্নতি বৃদ্ধি করা এবং তা বৃদ্ধি করা যায় ।