Tech TutorBangla Web Documentation
Portfolio
HomeHTMLCSSTailwind CSSJavaScriptTypeScriptReactNext.jsNode.jsExpressSocket.IOExpoWordPressPostgreSQLPrismaPostgresNestJSMongoDBDockerTanStackTanStack TableRTK QueryGitGitHub
  • Docker Documentation25টি অধ্যায়
প্রযুক্তি নির্বাচন
HomeHTMLCSSTailwind CSSJavaScriptTypeScriptReactNext.jsNode.jsExpressSocket.IOExpoWordPressPostgreSQLPrismaPostgresNestJSMongoDBDockerTanStackTanStack TableRTK QueryGitGitHub
  • Introduction
  • Containerization
  • Architecture
  • Installation
  • Images
  • Containers
  • Dockerfile
  • Volumes
  • Networks
  • Docker Compose
  • Environment Variables
  • Node.js + Docker
  • Next.js + Docker
  • Express.js + Docker
  • NestJS + Docker
  • Databases + Docker
  • Development Workflow
  • Production
  • Multi-stage Builds
  • Security
  • Optimization
  • CI/CD
  • Deployment
  • Real-world Project
  • Interview Questions
  1. Docs
  2. Docker
  3. Docker Installation ও প্রথম Container
DockerBeginner

Docker Installation ও প্রথম Container

Windows, macOS, Linux-এ Docker install এবং প্রথম hello-world container চালানো — বাংলায়।

13টি অংশবাংলা ভাষায়

প্রথম ধাপ — Docker install করা এবং নিশ্চিত হওয়া যে সব ঠিকঠাক কাজ করছে। চলুন শুরু করি।

Windows ও macOS — Docker Desktop

  1. docker.com/products/docker-desktop থেকে Docker Desktop ডাউনলোড
  2. Windows-এ WSL2 ব্যাকএন্ড (সেটআপের সময় Docker নিজে আপনাকে বলবে)
  3. ইনস্টলের পর Docker Desktop খুলুন এবং sign in করুন
  4. Terminal-এ docker --version চালিয়ে verify করুন

Linux — Docker Engine

Ubuntu/Debian installbash
bash
# official convenience script (এক-লাইনে install)
curl -fsSL https://get.docker.com | sh

# current user-কে docker group-এ যোগ (sudo ছাড়া docker চালাতে)
sudo usermod -aG docker $USER

# লগআউট + লগইন করে verify
docker --version

Install verify

Docker ঠিক আছে কি?bash
bash
docker --version
# Docker version 27.x.x, build xxxxx

docker info
# Engine ও runtime-এর বিস্তারিত info

docker compose version
# Docker Compose version v2.x.x

প্রথম container চালানো

hello-worldbash
bash
docker run hello-world

এই কমান্ডে Docker Hub থেকে tiny hello-world image pull করে একটি container চালায়। সফল হলে একটি বার্তা দেখবেন — 'Hello from Docker!'। এটাই আপনার প্রথম container!

প্রয়োজনীয় কমান্ড

কমান্ডকাজ
docker --versionDocker version দেখায়
docker infoEngine তথ্য দেখায়
docker run <image>Image থেকে container চালায়
docker psচলমান container list
docker ps -aসব (স্থগিতসহ) container list
docker imagesলোকাল image list
docker pull <image>Image ডাউনলোড
docker rm <id>Container মুছে
docker rmi <image>Image মুছে
টিপ্

WSL2/हmacOS-এ ডকুমেন্টেশন পড়ার সময় সব টার্মিনাল কমান্ড একইভাবে কাজ করে। Linux server-এ deploy করতে হলে একই command চলে।

শেষ প্যারায় নিজে practice করুন — কোড কপি করে নিজের এডিটরে চালিয়ে দেখুন।
আগেরDocker ArchitectureপরেরDocker Images
এই পেজে
Tech Tutor

বাংলায় ওয়েব ডেভেলপমেন্ট ডকুমেন্টেশন শিখুন — ধাপে ধাপে।

Homeসব ডকুমেন্টেশনQuick Startআমার নোটস

© 2026 Tech Tutor. বাংলায় শিখুন, বাংলায় গড়ুন।

mdanamolhasan1998@gmail.com