Skip to main content

Command Palette

Search for a command to run...

🐳 Docker কন্টেইনার কী?

Updated
1 min readView as Markdown
A

Frontend Developer with 3 years of experience building scalable, SEO-optimized web applications using React.js, Next.js, and modern JavaScript ecosystems. Skilled in performance optimization, advanced state management (Redux, React Query), and driving frontend architecture decisions within Agile development teams.

Container: Isolated process with network resources with its own filesystem

Docker কন্টেইনার হচ্ছে একটি single unit বা প্যাকেজ, যেখানে আপনার অ্যাপ্লিকেশন, তার সোর্স কোড, এবং প্রয়োজনীয় সব ডিপেনডেন্সি (যেমন লাইব্রেরি, প্যাকেজ, কনফিগারেশন) একসাথে থাকে।

🔹 এর মাধ্যমে অ্যাপ্লিকেশনটি যেকোনো environment একইভাবে কাজ করতে পারে।

এই প্যাকেজটা আপনি আপনার দলের অন্য ডেভেলপারদের দিতে পারেন, এবং তারা সহজেই এই ইউনিটটা সরাসরি ডিপ্লয় (deploy) করতে পারে—কোনো ঝামেলা ছাড়াই।


✅ কন্টেইনারের বৈশিষ্ট্যসমূহ

📦 Self-contained

Each container has everything it needs to function with no reliance on any pre-installed dependencies on the host machine.
প্রতিটা কন্টেইনারের মধ্যে সব প্রয়োজনীয় জিনিস (যেমন লাইব্রেরি, কোড, টুলস) আগে থেকেই থাকে।
👉 এতে হোস্ট মেশিনে (আপনার কম্পিউটার) আলাদা কিছু ইনস্টল করতে হয় না।

🔐 Isolated

Since containers are run in isolation, they have minimal influence on the host and other containers, increasing the security of your applications.

🧩 Independent

Each container is independently managed.
Deleting one container won't affect any others.

🚀 Portable

Containers can run anywhere!
The container that runs on your development machine will work the same way in a data center or anywhere in the cloud!

More from this blog

🚀 Docker Bind Mount ও Anonymous Volume ব্যবহার করে Local Codebase এর সাথে Container যুক্ত করা —

➡️ যখন আমরা bind mount ব্যবহার করি, তখন আমরা host machine-এর নির্দিষ্ট কোনো ফোল্ডার ঠিক করে দিই, যেটা কন্টেইনারের কোনো ফোল্ডারের সঙ্গে সরাসরি যুক্ত হয়ে যায়। এতে কন্টেইনারে পরিবর্তন করলে লোকাল ফাইলেও সেটা সাথে সাথে দেখা যায় — একেবারে রিয়েল টাইমে। 🧠...

Jul 3, 20253 min read

🚢 ডকার ভলিউম (Docker Volumes)

ডকার ভলিউম (Docker Volumes) : ডকার ভলিউম এমন একটি পদ্ধতি, যার মাধ্যমে কনটেইনারের ভিতরের ডেটা হোস্ট মেশিনে সংরক্ষণ করা যায়।যা ডকার কন্টেইনারের মধ্যে ডেটা সংরক্ষণ এবং শেয়ার করার জন্য ব্যবহৃত হয়। এটি ডেটাকে পারসিস্ট (স্থায়ীভাবে রাখা) করতে সাহায্য করে...

Jun 26, 20252 min read

How to Use MongoDB Transactions & Rollbacks

Transaction কী? Transaction এর মাধ্যমে একাধিক ডাটাবেইস অপারেশন একসাথে execute হয়, এবং সবগুলো সফল হলে তবেই ডাটাবেজে স্থায়ীভাবে save হয়। যদি কোনো একটি অপারেশন fail করে, তাহলে সবকিছু rollback হয়ে যায় — অর্থাৎ, কোনো ডেটা চেঞ্জই হয় না। উদাহরণ: ধরো তুমি এ...

May 27, 20251 min read

🐳 Docker Registry ও Repository: এক নজরে সহজ ব্যাখ্যা

🗂️ Docker Registry Docker Registry হল একটি centralized location যেখানে Docker কন্টেইনার ইমেজগুলি সংরক্ষণ এবং শেয়ার করা হয়। এটি পাবলিক বা প্রাইভেট হতে পারে। 👉 Docker Hub একটি পাবলিক রেজিস্ট্রি যা যে কেউ ব্যবহার করতে পারে এবং এটি ডিফল্ট রেজিস্ট্রি। ...

Apr 15, 20252 min read

🐳 Docker Image ও Container বোঝার জন্য সহজ ব্যাখ্যা (Class এর সাথে তুলনা)

Docker Image হচ্ছে Docker container রান করার জন্য একটি ব্লুপ্রিন্ট। Docker Image হচ্ছে একটি executable ফাইল, যার মধ্যে আমাদের অ্যাপ্লিকেশন রান করার জন্য প্রয়োজনীয় সব instruction, configuration এবং dependency আগে থেকেই সংরক্ষিত থাকে। অর্থাৎ, আমরা ...

Apr 14, 20251 min read

Untitled Publication

13 posts