
ডকার কন্টেইনার ও ইমেজ ফান্ডামেন্টালস কোর্স
ডকারের সাথে হাতে-কলমে শিখুন একদম শুরু থেকে — কন্টেইনার, ইমেজ, নেটওয়ার্কিং, স্টোরেজ এবং কম্পোজ। এই কোর্সটি ডেভেলপার এবং ডেভঅপস ইঞ্জিনিয়ারদের আত্মবিশ্বাসের সাথে কন্টেইনারাইজড অ্যাপ্লিকেশন তৈরি, চালানো এবং পরিচালনা করার বাস্তব দক্ষতা দেয়। অনুমান করা বন্ধ করুন এবং শিপিং শুরু করুন।
আপনি কী শিখবেন:
কন্টেইনার কীভাবে ভার্চুয়াল মেশিন থেকে আলাদা এবং কখন কোনটি ব্যবহার করতে হয় তা বুঝুন।
মাল্টি-স্টেজ ডকারফাইল এবং লেয়ার ক্যাশিং ব্যবহার করে লীন, প্রোডাকশন-রেডি ডকার ইমেজ তৈরি করুন।
ডকার নেটওয়ার্কিং ড্রাইভার কনফিগার করুন এবং সার্ভিস নেম দ্বারা মাল্টি-কন্টেইনার অ্যাপ্লিকেশন সংযুক্ত করুন।
নেমড ভলিউম, বাইন্ড মাউন্ট এবং tmpfs স্টোরেজ কৌশল দিয়ে পারসিস্টেন্ট ডেটা পরিচালনা করুন।
ডকার কম্পোজ ফাইল দিয়ে ঘোষণামূলকভাবে মাল্টি-সার্ভিস অ্যাপ্লিকেশন সংজ্ঞায়িত ও পরিচালনা করুন।
নন-রুট ইউজার, ইমেজ স্ক্যানিং এবং সিক্রেট ম্যানেজমেন্ট সহ কন্টেইনার নিরাপত্তা নিয়ন্ত্রণ প্রয়োগ করুন।
আপনি কীভাবে ব্যবহারিকভাবে পড়বেন ডকার কন্টেইনার ও ইমেজ ফান্ডামেন্টালস কোর্স
আপনি কীভাবে অনুশীলন করবেন ডকার কন্টেইনার ও ইমেজ ফান্ডামেন্টালস কোর্স
আপনার যদি একটি কোম্পানি থাকে এবং আপনি আপনার টিমকে প্রশিক্ষণ দিতে চান
Dedika ফর কোম্পানিতে, কোর্সটি আপনার ব্যবসার নিজস্ব উদাহরণ ও অনুশীলনসহ এবং আপনার কোম্পানির প্রয়োজন অনুযায়ী তৈরি করা হয়।
কোর্স কনটেন্ট
8 অধ্যায় • 38 পাঠ4 থেকে 360 ঘণ্টার মধ্যে সময়কাল (আপনি নির্ধারণ করবেন)
অধ্যায় 1লুকানবিস্তারিত লুকানবিস্তারিত দেখুনভার্চুয়ালাইজেশন এবং কন্টেইনারাইজেশনের ভিত্তি
ভার্চুয়ালাইজেশন এবং কন্টেইনারাইজেশনের ভিত্তি
পাঠ 1 • ওএস-স্তরের আইসোলেশনের পরিচিতি
লিনাক্স প্রিমিটিভ হিসেবে কার্নেল নেমস্পেস এবং cgroups-কে ব্যাখ্যা করে যা কন্টেইনার সক্ষম করে। নিম্ন-স্তরের ওএস বৈশিষ্ট্যগুলোকে কন্টেইনার আচরণের সাথে সংযুক্ত করে যা শিক্ষার্থীরা পরে পর্যবেক্ষণ করবে।
পাঠ 2 • কন্টেইনার ইকোসিস্টেম ওভারভিউ
কন্টেইনার ল্যান্ডস্কেপে প্রধান টুল, রানটাইম এবং স্ট্যান্ডার্ড মানচিত্রিত করে। নির্দিষ্ট কোনো টুলিংয়ের সাথে ইন্টারঅ্যাক্ট করার আগে শিক্ষার্থীদের অভিমুখী করে।
পাঠ 3 • ট্র্যাডিশনাল ভার্চুয়ালাইজেশন কনসেপ্টস
হাইপারভাইজর, গেস্ট ওএস, এবং ভিএম-ভিত্তিক পরিবেশে রিসোর্স ওভারহেড কভার করে। শিক্ষার্থীদের সমস্যার স্থলে ভিত্তি প্রদান করে যা কন্টেইনার সমাধান করে।
পাঠ 4 • কন্টেইনার বনাম ভার্চুয়াল মেশিন
কন্টেইনার এবং ভিএম-এর মধ্যে স্টার্টআপ সময়, ঘনত্ব, পোর্টেবিলিটি এবং নিরাপত্তা বাউন্ডারি তুলনা করে। শিক্ষার্থীরা সঠিক আইসোলেশন মডেল বেছে নেওয়ার জন্য একটি সিদ্ধান্তের ফ্রেমওয়ার্ক অর্জন করে।
অধ্যায় 2লুকানবিস্তারিত লুকানবিস্তারিত দেখুনডকার ইনস্টলিং এবং কনফিগারিং
ডকার ইনস্টলিং এবং কনফিগারিং
পাঠ 1 • ডকার ডিমন কনফিগারেশন
ডেমন কনফিগারেশন ফাইল, লগিং ড্রাইভার এবং স্টোরেজ ড্রাইভার নির্বাচন কভার করে। সঠিক কনফিগারেশন পরবর্তী অনুশীলনে কর্মদক্ষতা ও স্টোরেজ সমস্যা প্রতিরোধ করে।
পাঠ 2 • প্রধান প্ল্যাটফর্মে ডকার ইনস্টল করা
লিনাক্স, ম্যাকওএস এবং উইন্ডোজ পরিবেশে ইনস্টলেশন প্রক্রিয়া ব্যাখ্যা করে। তাদের হোস্ট ওএস নির্বিশেষে শিক্ষার্থীরা একটি চলমান ডেমন নিয়ে বের হয়।
পাঠ 3 • ডকার আর্কিটেকচার ডিপ ডাইভ
ক্লায়েন্ট-ডেমন-রেজিস্ট্রি মডেল এবং কম্পোনেন্টগুলো কীভাবে যোগাযোগ করে তা ব্যাখ্যা করে। আর্কিটেকচার বোঝা পরবর্তী অধ্যায়ে ভুল ত্রুটি নির্ণয় প্রতিরোধ করে।
পাঠ 4 • ডকার সিএলআই এসেনশিয়ালস
মাল্টি-এনভায়রনমেন্ট ব্যবহারের জন্য সিএলআই সিনট্যাক্স, হেল্প ফ্ল্যাগ এবং কনটেক্সট ম্যানেজমেন্ট পরিচয় করিয়ে দেয়। শিক্ষার্থীরা পুরো কোর্স জুড়ে প্রয়োজনীয় কমান্ড সাবলীলতা অর্জন করে।
অধ্যায় 3লুকানবিস্তারিত লুকানবিস্তারিত দেখুনডকার ইমেজ নিয়ে কাজ করা
ডকার ইমেজ নিয়ে কাজ করা
পাঠ 1 • ইমেজ পুল করা এবং ট্যাগ করা
ইমেজ নেমিং কনভেনশন, ট্যাগ সেমান্টিক্স এবং ডাইজেস্ট-ভিত্তিক পিনিং কভার করে। শিক্ষার্থীরা পুনরুৎপাদনযোগ্য পরিবেশ নিশ্চিত করতে ইমেজ সঠিকভাবে রেফারেন্স করতে শেখে।
পাঠ 2 • প্রাইভেট রেজিস্ট্রি নিয়ে কাজ করা
অথেনটিকেশন, ইমেজ পুশ করা এবং রেজিস্ট্রি মিরর কনফিগার করার প্রদর্শন করে। শিক্ষার্থীরা প্রাইভেট স্টোরেজ প্রয়োজন এমন সাংগঠনিক ওয়ার্কফ্লোতে ডকার সংহত করতে পারে।
পাঠ 3 • লোকাল ইমেজ স্টোরেজ পরিচালনা
প্রুনিং, ডিস্ক ইউসেজ বিশ্লেষণ এবং ইমেজ এক্সপোর্ট ও ইমপোর্ট ওয়ার্কফ্লো সম্বোধন করে। শিক্ষার্থীরা পুরো কোর্স জুড়ে একটি পরিষ্কার লোকাল পরিবেশ বজায় রাখে।
পাঠ 4 • ইমেজ লেয়ার বোঝা
ইউনিয়ন ফাইলসিস্টেম, লেয়ার স্ট্যাকিং এবং কপি-অন-রাইট মেকানিক্স ব্যাখ্যা করে। লেয়ার জ্ঞান পরবর্তী অধ্যায়ে দক্ষ Dockerfile রচনার জন্য পূর্বশর্ত।
পাঠ 5 • ইমেজ পরিদর্শন এবং বিশ্লেষণ
ইমেজ মেটাডেটা পরীক্ষা করতে docker inspect, docker history এবং থার্ড-পার্টি টুল ব্যবহার করে। শিক্ষার্থীরা কনফিগারেশন এবং নিরাপত্তা বৈশিষ্ট্যের জন্য ইমেজ অডিট করতে পারে।
অধ্যায় 4লুকানবিস্তারিত লুকানবিস্তারিত দেখুনডকারফাইল দিয়ে ইমেজ বিল্ড করা
ডকারফাইল দিয়ে ইমেজ বিল্ড করা
পাঠ 1 • লেয়ার ক্যাশিং এবং বিল্ড অপ্টিমাইজেশন
ক্যাশ ইনভ্যালিডেশন নিয়ম এবং পুনর্নির্মাণ সময় কমানোর জন্য নির্দেশনা আদেশ কৌশল ব্যাখ্যা করে। অপ্টিমাইজড বিল্ড ডেভেলপমেন্ট ফিডব্যাক লুপ ত্বরান্বিত করে।
পাঠ 2 • মাল্টি-স্টেজ বিল্ডস
একটি Dockerfile-এ বিল্ড এবং রানটাইম পরিবেশ পৃথক করতে মাল্টি-স্টেজ সিনট্যাক্স শেখায়। শিক্ষার্থীরা অতিরিক্ত টুলিং ছাড়াই উল্লেখযোগ্যভাবে ছোট প্রোডাকশন ইমেজ তৈরি করে।
পাঠ 3 • ডকারফাইল সিনট্যাক্স এবং স্ট্রাকচার
প্রতিটি মূল নির্দেশনা এবং ডকার সেগুলো যে ক্রমে প্রক্রিয়া করে তা পরিচয় করিয়ে দেয়। একটি মজবুত সিনট্যাক্স ভিত্তি শিক্ষার্থীদের বেশিরভাগ বিল্ড ত্রুটি প্রতিরোধ করে।
পাঠ 4 • ব্যর্থ বিল্ড ডিবাগিং
বিল্ড আউটপুট ব্যাখ্যা, মধ্যবর্তী কন্টেইনার পরিদর্শন এবং BuildKit ডিবাগ বৈশিষ্ট্য কভার করে। শিক্ষার্থীরা স্বাধীনভাবে এবং দক্ষতার সাথে বিল্ড ব্যর্থতার সমাধান করে।
পাঠ 5 • বেস ইমেজ নির্বাচন কৌশল
সাইজ এবং নিরাপত্তা ট্রেড-অফের জন্য অফিসিয়াল, মিনিমাল এবং ডিস্ট্রোলেস বেস ইমেজের তুলনা করে। শিক্ষার্থীরা অ্যাপ্লিকেশন প্রয়োজনীয়তার সাথে সামঞ্জস্যপূর্ণ উপযুক্ত বেস বেছে নেয়।
অধ্যায় 5লুকানবিস্তারিত লুকানবিস্তারিত দেখুনকন্টেইনার রানিং এবং ম্যানেজিং
কন্টেইনার রানিং এবং ম্যানেজিং
পাঠ 1 • কন্টেইনার লগিং এবং পরিদর্শন
কন্টেইনার আচরণ পর্যবেক্ষণ করতে docker logs, docker inspect এবং stats ব্যবহার করে। শিক্ষার্থীরা কন্টেইনারে প্রবেশ না করেই রানটাইম সমস্যা নির্ণয় করে।
পাঠ 2 • রিসোর্স সীমাবদ্ধতা এবং সীমা
রানটাইম ফ্ল্যাগ ব্যবহার করে কন্টেইনারে CPU, memory এবং I/O সীমা প্রয়োগ করে। শিক্ষার্থীরা শেয়ার্ড হোস্ট পরিবেশে noisy-neighbor সমস্যা প্রতিরোধ করে।
পাঠ 3 • কন্টেইনার লাইফসাইকেল কমান্ড
create, start, stop, restart, pause এবং remove কমান্ডগুলো তাদের ফ্ল্যাগ সহ কভার করে। শিক্ষার্থীরা একটি কন্টেইনার যে প্রতিটি লাইফসাইকেল স্টেটে থাকতে পারে তা নিয়ন্ত্রণ করে।
পাঠ 4 • রিস্টার্ট পলিসি এবং হেলথ চেক
স্ব-নিরাময়কারী কন্টেইনারের জন্য রিস্টার্ট পলিসি এবং HEALTHCHECK নির্দেশনা কনফিগার করে। শিক্ষার্থীরা এমন কন্টেইনার তৈরি করে যা অস্থায়ী ব্যর্থতা থেকে স্বয়ংক্রিয়ভাবে পুনরুদ্ধার করে।
পাঠ 5 • ইন্টারঅ্যাক্টিভ এবং ডিটাচড মোড
বিভিন্ন অপারেশনাল প্রয়োজনের জন্য -it, -d এবং attach সেমান্টিক্স ব্যাখ্যা করে। শিক্ষার্থীরা ডিবাগিং বনাম প্রোডাকশন ওয়ার্কলোডের জন্য সঠিক রান মোড নির্বাচন করে।
অধ্যায় 6লুকানবিস্তারিত লুকানবিস্তারিত দেখুনডকার নেটওয়ার্কিং
ডকার নেটওয়ার্কিং
পাঠ 1 • কন্টেইনার ডিএনএস এবং সার্ভিস ডিসকভারি
ইউজার-ডিফাইন্ড নেটওয়ার্কে ডকারের এমবেডেড ডিএনএস সার্ভার এবং স্বয়ংক্রিয় নাম রেজোলিউশন ব্যাখ্যা করে। শিক্ষার্থীরা অস্থায়ী আইপি ঠিকানার পরিবর্তে নাম দিয়ে কন্টেইনার সংযুক্ত করে।
পাঠ 2 • নেটওয়ার্ক ট্রাবলশুটিং কৌশল
কানেক্টিভিটি সমস্যা নির্ণয় করতে কন্টেইনারের ভিতরে ping, curl এবং netstat-এর মতো টুল প্রয়োগ করে। শিক্ষার্থীরা ডকার সিএলআই ছাড়াই নেটওয়ার্ক সমস্যার সমাধান করে।
পাঠ 3 • পোর্ট পাবলিশিং এবং এক্সপোজার
EXPOSE, -p এবং -P ফ্ল্যাগ এবং ডকার যে iptables নিয়ম পরিচালনা করে তা কভার করে। শিক্ষার্থীরা নিরাপদে কন্টেইনার সার্ভিসগুলো হোস্ট এবং বহিরাগত ট্রাফিকে উন্মুক্ত করে।
পাঠ 4 • নেটওয়ার্ক তৈরি এবং পরিচালনা
ইউজার-ডিফাইন্ড নেটওয়ার্ক তৈরি, সংযোগ, বিচ্ছিন্ন এবং অপসারণের প্রদর্শন করে। শিক্ষার্থীরা মাল্টি-কন্টেইনার অ্যাপ্লিকেশনের জন্য বিচ্ছিন্ন নেটওয়ার্ক সেগমেন্ট তৈরি করে।
পাঠ 5 • ডকার নেটওয়ার্ক ড্রাইভার ওভারভিউ
ব্রিজ, হোস্ট, ওভারলে, ম্যাকভলান এবং নান ড্রাইভার তাদের ব্যবহারের ক্ষেত্রসহ পরিচয় করিয়ে দেয়। শিক্ষার্থীরা কোনো নেটওয়ার্ক তৈরি করার আগে সঠিক ড্রাইভার নির্বাচন করে।
অধ্যায় 7লুকানবিস্তারিত লুকানবিস্তারিত দেখুনডকার ভলিউম এবং ডেটা পারসিস্টেন্স
ডকার ভলিউম এবং ডেটা পারসিস্টেন্স
পাঠ 1 • কন্টেইনার স্টোরেজ ফান্ডামেন্টালস
রাইটেবল কন্টেইনার লেয়ার, এর অস্থায়িত্ব এবং কেন বাহ্যিক স্টোরেজ প্রয়োজন তা ব্যাখ্যা করে। পরবর্তী অংশে প্রবর্তিত প্রতিটি স্টোরেজ প্যাটার্নের প্রেরণা যোগায়।
পাঠ 2 • tmpfs মাউন্ট এবং ইন-মেমোরি স্টোরেজ
সংবেদনশীল বা অস্থায়ী ডেটার জন্য tmpfs মাউন্ট ব্যবহার করে যা ডিস্ক স্পর্শ করা উচিত নয়। শিক্ষার্থীরা সিক্রেট এবং উচ্চ-গতির অস্থায়ী ওয়ার্কলোডে tmpfs প্রয়োগ করে।
পাঠ 3 • বাইন্ড মাউন্ট
ডেভেলপমেন্ট এবং কনফিগারেশন ইনজেকশনের জন্য হোস্ট ফাইলসিস্টেম পাথ কন্টেইনারে মাউন্ট করে। শিক্ষার্থীরা বাইন্ড মাউন্ট ঝুঁকি এবং উপযুক্ত ব্যবহারের ক্ষেত্র বোঝে।
পাঠ 4 • ভলিউম ব্যাকআপ এবং মাইগ্রেশন
হেল্পার কন্টেইনার এবং আর্কাইভ ব্যবহার করে ব্যাকআপ, রিস্টোর এবং মাইগ্রেশন প্যাটার্ন প্রদর্শন করে। শিক্ষার্থীরা স্টেটফুল ডেটা সুরক্ষিত করে এবং পরিবেশের মধ্যে তা স্থানান্তর করে।
পাঠ 5 • নেমড ভলিউম
ডকার-পরিচালিত নেমড ভলিউম তৈরি, মাউন্ট, পরিদর্শন এবং অপসারণ করে। শিক্ষার্থীরা স্থায়ী কন্টেইনার ডেটার জন্য সুপারিশকৃত পদ্ধতি হিসেবে নেমড ভলিউম ব্যবহার করে।
অধ্যায় 8লুকানবিস্তারিত লুকানবিস্তারিত দেখুনমাল্টি-কন্টেইনার অ্যাপ্লিকেশনের জন্য ডকার কম্পোজ
মাল্টি-কন্টেইনার অ্যাপ্লিকেশনের জন্য ডকার কম্পোজ
পাঠ 1 • কম্পোজ স্ট্যাক রানিং এবং ম্যানেজিং
কম্পোজ-পরিচালিত স্ট্যাকের জন্য up, down, start, stop এবং scale কমান্ড কভার করে। শিক্ষার্থীরা মাল্টি-সার্ভিস অ্যাপ্লিকেশনগুলোকে একক ইউনিট হিসেবে পরিচালনা করে।
পাঠ 2 • কম্পোজে নেটওয়ার্কিং
কম্পোজে ডিফল্ট নেটওয়ার্ক তৈরি, কাস্টম নেটওয়ার্ক এবং আন্তঃসার্ভিস ডিএনএস ব্যাখ্যা করে। শিক্ষার্থীরা ম্যানুয়াল নেটওয়ার্ক কমান্ড ছাড়াই সার্ভিসগুলো সঠিকভাবে একসাথে সংযুক্ত করে।
পাঠ 3 • ডকার কম্পোজ কনসেপ্টস এবং সিনট্যাক্স
কম্পোজ ফাইল স্কিমা, সার্ভিস ডেফিনিশন এবং YAML স্ট্রাকচার পরিচয় করিয়ে দেয়। শিক্ষার্থীরা কোনো মাল্টি-কন্টেইনার স্ট্যাক চালানোর আগে কম্পোজ ফাইল পড়তে ও লিখতে পারে।
পাঠ 4 • কম্পোজ প্রোফাইল এবং ওভাররাইড ফাইল
এনভায়রনমেন্ট-স্পেসিফিক সার্ভিস সেট পরিচালনা করতে প্রোফাইল এবং ওভাররাইড ফাইল ব্যবহার করে। শিক্ষার্থীরা ডেভেলপমেন্ট, টেস্টিং এবং স্টেজিং জুড়ে সত্যের একক উৎস বজায় রাখে।
পাঠ 5 • কম্পোজে ভলিউম এবং কনফিগারেশন
কম্পোজ ফাইলের মধ্যে নেমড ভলিউম, বাইন্ড মাউন্ট এবং কনফিগ ডিক্লেয়ার করে। শিক্ষার্থীরা স্থায়ী ডেটা এবং এনভায়রনমেন্ট-স্পেসিফিক কনফিগারেশন ডিক্লেরেটিভলি পরিচালনা করে।
আপনার বৈধ সমাপ্তি সার্টিফিকেট
এই কোর্সটি আপনার জন্য:
ব্যাকএন্ড ডেভেলপার: ট্রায়াল ও এরর ছাড়াই অ্যাপ্লিকেশন কন্টেইনারাইজ করতে প্রস্তুত।
জুনিয়র ডেভঅপস ইঞ্জিনিয়ার: ক্লাউড-নেটিভ পাইপলাইনের জন্য মৌলিক দক্ষতা তৈরি করছেন।
সিসঅ্যাডমিন: ভিএম-ভারী ওয়ার্কফ্লো থেকে আধুনিক কন্টেইনার অবকাঠামোর দিকে রূপান্তরিত হচ্ছেন।
কম্পিউটার সায়েন্সের শিক্ষার্থী: ক্লাসরুমের তত্ত্বকে বাস্তব-বিশ্বের ডিপ্লয়মেন্ট টুলিংয়ের সাথে সংযুক্ত করছেন।
ফ্রিল্যান্স ডেভেলপার: একাধিক ক্লায়েন্ট প্রজেক্ট জুড়ে পুনরুৎপাদনযোগ্য এনভায়রনমেন্ট প্রয়োজন।
কিউএ ইঞ্জিনিয়ার: মেশিন-নির্দিষ্ট ব্যর্থতা দূর করে এমন ধারাবাহিক টেস্ট এনভায়রনমেন্ট চান।
আমাদের শিক্ষার্থীরা কী বলে
আপনার ক্লাসগুলো অসাধারণ। আমি এক বছরের প্যাকেজ কিনেছি এবং অবশেষে বিভিন্ন আগ্রহের বিষয় অনুসরণ করার সুযোগ পাচ্ছি, প্ল্যাটফর্ম পরিবর্তন করার দরকার হচ্ছে না... আপনি যা করছেন তার জন্য ধন্যবাদ, আমি ইতিমধ্যে আপনাদের অন্যদেরও সুপারিশ করেছি...

আমার ভালো লাগে যে পাঠগুলো সরাসরি মূল বিষয়ে যায় এবং আমি অধ্যায় পরিবর্তন করতে ও যেসব বিষয় দরকার নেই সেগুলো এড়িয়ে যেতে পারি।

আমি কনটেন্ট, উপস্থাপনার ধরন এবং ভিডিও ট্রান্সক্রিপশন পছন্দ করি, যা পুরো প্রক্রিয়াটিকে দ্রুত করে তোলে!

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

প্রধান দক্ষতা উন্নয়ন
প্রশ্নোত্তর
Dedika কে?
সার্টিফিকেটটি কি বাংলাদেশ-এ বৈধ?
কোর্সগুলো কি ফ্রি?
কোর্সের ওয়ার্কলোড কী?
কোর্সগুলো কেমন?
কোর্সগুলো কীভাবে কাজ করে?
কোর্সের সময়কাল কত?
কোর্সের খরচ বা মূল্য কত?
EAD বা অনলাইন কোর্স কী এবং এটি কীভাবে কাজ করে?
PDF কোর্স




















