সরাসরি মূল বিষয়ে যান

Docker Desktop

অ্যাপ্লিকেশনDocker Inc.

docker desktop for windows, docker নামেও পরিচিত

Docker Inc.প্রোডাক্টিভিটি

কন্টেইনারের জন্য Docker-এর Windows GUI এবং ইঞ্জিন। উইন্ডোটি হলো Docker Desktop.exe। WSL 2 হলো একটি ব্যাকএন্ড যা এটি ব্যবহার করতে পারে। শুধুমাত্র WSL ইনস্টল করলেই এই প্রোডাক্টটি পাওয়া যায় না।

আপনার যা জানা প্রয়োজন

Docker Desktop শুধুমাত্র WSL নয়।

Docker Desktop হলো Docker Inc.-এর Windows অ্যাপ। এটি ব্যাকএন্ড হিসেবে WSL 2, Hyper-V, বা Docker VMM ব্যবহার করতে পারে। wsl.exe হলো মাইক্রোসফটের Linux লেয়ার। WSL-এ Ubuntu ইনস্টল করলে Docker Desktop.exe ইনস্টল হয় না।

এটি কী?
একটি কন্টেইনার GUI সহ ইঞ্জিন
WSL কি যথেষ্ট?
না। WSL হলো একটি ব্যাকএন্ড, Desktop নয়
ভার্চুয়ালাইজেশন কি প্রয়োজন?
হ্যাঁ। Docker নির্দেশিকায় SLAT এবং 8 GB RAM-এর কথা বলা হয়েছে
Feex বলছে
যদি Docker Desktop শুরু না হয়, তবে আমি ভার্চুয়ালাইজেশন এবং Docker-এর নথিবদ্ধ WSL সংস্করণ পরীক্ষা করব। আমি সচল Ubuntu প্রম্পটকে Docker Desktop ইনস্টল থাকার প্রমাণ হিসেবে গণ্য করব না।

Docker Desktop কী?

Docker Desktop হলো Docker Inc.-এর Windows GUI, Linux VM বা WSL ব্যাকএন্ড, এবং docker CLI ইন্টিগ্রেশন। এটি আপনার পড়াশোনার জন্য ইতিমধ্যে ইনস্টল করা WSL ডিস্ট্রো নয়।

আপনি যদি এটি কখনও ব্যবহার না করে থাকেন

যদি কোনো টিউটোরিয়ালে Docker ইনস্টল করতে বলা হয়, তবে Windows-এ এর অর্থ সাধারণত docker.com থেকে Docker Desktop। তবুও আপনার ভার্চুয়ালাইজেশন চালু রাখা প্রয়োজন। WSL 2 হলো সাধারণ ব্যাকএন্ড। একটি সচল wsl প্রম্পট এবং ট্রে-তে থাকা Docker Desktop.exe এক বিষয় নয়। লাইসেন্সের শর্তাবলী কোম্পানির আকারের ওপর নির্ভর করে।

এটি কী কাজে ব্যবহৃত হয়?

Windows-এ কন্টেইনার চালান

ইমেজ এবং compose স্ট্যাক Desktop-এর মাধ্যমে শুরু হয়। এটি কোনো খালি wsl --install নয়।

docker এবং compose সিএলআই

সিএলআইগুলো Desktop ইঞ্জিনের সাথে যোগাযোগ করে। শুধুমাত্র Ubuntu-র ভেতরের docker বাইনারি একটি ভিন্ন ইনস্টলেশন।

একটি ব্যাকএন্ড নির্বাচন করুন

অনেক পিসির জন্য WSL 2 হলো ডিফল্ট। Hyper-V-এর জন্য অল-ইউজার ইনস্টল প্রয়োজন। কোনো ব্যাকএন্ডই শুধু WSL নয়।

এটি কার জন্য?

  • ডেভেলপার যাদের README ফাইলে docker compose প্রত্যাশিত
  • যেসব ব্যক্তি WSL সক্ষম করেছিলেন এবং ভাবছিলেন কেন docker কোনো কমান্ড হিসেবে কাজ করছিল না
  • যেসব সংস্থাকে অবশ্যই Docker Desktop লাইসেন্সিং যাচাই করতে হয়

বর্তমান অবস্থা

Docker Desktop (2016) হলো Docker Inc.-এর একটি বর্তমান কন্টেইনার সমাধান। ভেন্ডর এখনও Windows ব্যবহারকারীদের https://www.docker.com/products/docker-desktop/-এর নির্দেশ দেয়।

এটি কতটা পুরনো?

Docker Toolbox এবং VirtualBox ভিত্তিক সমাধানের পর 2016 সালে Windows-এর জন্য Docker Desktop আসে। বর্তমান Desktop একটি সাম্প্রতিক Windows 10 বা 11 বিল্ড এবং একটি বর্তমান WSL প্রত্যাশা করে। এটি 2014 সালের boot2docker-এর যুগ নয়।

সংস্করণসমূহ

প্রথমে প্রধান চ্যানেলগুলো। সঠিক বিল্ড নম্বরগুলো এখানে সম্পূর্ণ যাচাই করা হয়নি।

WSL 2 ব্যাকএন্ড
Hyper-V ব্যাকএন্ড

সিস্টেমের প্রয়োজনীয়তা

মানগুলো প্রকাশকের পাবলিক নির্দেশনা অনুসরণ করে। কাজের চাপ এখনও আসল প্রয়োজনীয়তা পরিবর্তন করে।

নূন্যতম

নূন্যতম সিস্টেমের প্রয়োজনীয়তা
অপারেটিং সিস্টেম Docker সাম্প্রতিক 64-bit Windows 10 (22H2 ক্লাস) বা Windows 11 বিল্ডের উল্লেখ করে
RAM Docker অনুসারে, WSL 2 ব্যাকএন্ডের জন্য 8 GB সিস্টেম RAM উল্লিখিত

রিসোর্স প্রোফাইল

CPU চাহিদা
আপনি অ্যাপের ভেতরে যা খুলবেন তা অনুসরণ করে
RAM চাহিদা
নথিপত্র, ট্যাব বা লাইব্রেরি অনুসরণ করে

ইনস্টল করা প্রসেসসমূহ

এই এক্সিকিউটেবলগুলো ইনস্টল করার পর এই প্রোডাক্টের অন্তর্ভুক্ত থাকে।

ইনস্টল করা প্রসেসসমূহ
Docker Desktop.exe ট্রে এবং ড্যাশবোর্ড
com.docker.backend.exe অনেক ইনস্টলেশন ইঞ্জিনের সহায়ক

স্টার্টআপ উপাদানসমূহ

Docker Desktop নিজস্ব সেটিংস থেকে Windows-এর সাথে শুরু হতে পারে। এটি ইঞ্জিন VM চালু করে, Docker নামের কোনো মাইক্রোসফট সার্ভিস নয়।

ফাইলের অবস্থানসমূহ

সাধারণ Docker Desktop লোকেশনসমূহ
সাধারণ ইনস্টল C:\Program Files\Docker\Docker\

ফাইল ফরম্যাটসমূহ

DockerfileCompose YAML

সাধারণ সমস্যাসমূহ

WSL কাজ করছে, docker কাজ করছে না

WSL-এর Ubuntu কোনো Docker Desktop নয়। docker.com থেকে Desktop ইনস্টল করুন, তারপর এর সেটিংসে WSL 2 ভিত্তিক ইঞ্জিন সক্রিয় করুন।

ফার্মওয়্যারে ভার্চুয়ালাইজেশন বন্ধ রয়েছে

Docker নির্দেশিকায় VT-x বা AMD-V-এর উল্লেখ রয়েছে। কোনো Hyper-V চেকবক্স ফার্মওয়্যারে নিষ্ক্রিয় করা ভার্চুয়ালাইজেশন ঠিক করতে পারে না।

সমস্যা থেকে উত্তরণ

শুধুমাত্র WSL নয়, Docker Desktop ইনস্টল আছে কিনা তা নিশ্চিত করুন

Start মেনুতে Docker Desktop দেখানো উচিত। wsl -l -v ডিস্ট্রোর নাম দেখায়। সেগুলো একই প্রোডাক্ট নয়।

Docker-এর সর্বনিম্ন চাহিদার সাথে WSL সংস্করণ মিলিয়ে নিন

Docker WSL 2 ব্যাকএন্ডের জন্য WSL 2.1.5 বা তার পরবর্তী সংস্করণ চায়। wsl --version দিয়ে এটি যাচাই করা যায়।

ব্যাকএন্ড এবং লাইসেন্সের জন্য ইনস্টলার ডকুমেন্টেশন পড়ুন

প্রতি-ব্যবহারকারী ইনস্টলেশন Hyper-V ব্যবহার করতে পারে না। কোম্পানির আকারের ওপর ভিত্তি করে পেইড সাবস্ক্রিপশনের প্রয়োজন হতে পারে।

বিকল্পসমূহ

Podman Desktop এবং Linux Docker Engine একই ধরণের কাজের সুবিধা দেয়। লাইসেন্স বা কাজের সুবিধার জন্য সেগুলো বেছে নিন, WSL-এ ইতিমধ্যে পেঙ্গুইন আইকন ছিল বলেই নয়।

অফিসিয়াল সহায়তা এবং ডাউনলোড

ভেন্ডর দিয়ে শুরু করুন। এলোমেলো exe সাইটগুলো কোনো সাপোর্ট চ্যানেল নয়।

অফিসিয়াল যোগাযোগ
ডাউনলোড www.docker.com/products/docker-desktop/ অফিশিয়াল ইনস্টলার বা ভেন্ডর পেজ
সহায়তা docs.docker.com/desktop/ ভেন্ডর সহায়তা
অফিসিয়াল সাইট www.docker.com/products/docker-desktop/ এখান থেকে শুরু করুন, কোনো অনির্ভরযোগ্য exe হোস্ট থেকে নয়
Windows ইনস্টল ডক্স docs.docker.com/desktop/setup/install/windows-install/ WSL 2, Hyper-V, এবং হার্ডওয়্যারের তালিকা

সম্পর্কিত হার্ডওয়্যার

গেমিং GPU-এর চেয়ে ভার্চুয়ালাইজেশন, 8 GB RAM এবং একটি SSD বেশি গুরুত্বপূর্ণ। ইমেজের জন্য ডিস্ক স্পেস প্রয়োজন।

প্রযুক্তিগত বিবরণ

প্রযুক্তিগত বিবরণ

ভেন্ডর সংস্করণ নম্বর পরিবর্তিত হয়। এই নিবন্ধটি কোনো নির্দিষ্ট বিল্ড উল্লেখ করে না।

উৎস এবং যাচাইকরণ

রেকর্ডকৃত উৎসের লেবেল: August 2026। এই লেবেল স্বাধীন যাচাইকরণ প্রতিষ্ঠা করে না। আমরা কীভাবে গবেষণা করি.

এই নিবন্ধটি কি দরকারী ছিল?

একটি হ্যাঁ বা না-ই যথেষ্ট। আপনি চাইলে একটি কারণ বেছে নিন, বা একটি ছোট মন্তব্য যোগ করুন।

এই নিবন্ধটি কি দরকারী ছিল?