DockerBeginner
Docker Installation ও প্রথম Container
Windows, macOS, Linux-এ Docker install এবং প্রথম hello-world container চালানো — বাংলায়।
13টি অংশবাংলা ভাষায়
প্রথম ধাপ — Docker install করা এবং নিশ্চিত হওয়া যে সব ঠিকঠাক কাজ করছে। চলুন শুরু করি।
Windows ও macOS — Docker Desktop
docker.com/products/docker-desktopথেকে Docker Desktop ডাউনলোড- Windows-এ WSL2 ব্যাকএন্ড (সেটআপের সময় Docker নিজে আপনাকে বলবে)
- ইনস্টলের পর Docker Desktop খুলুন এবং sign in করুন
- 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 --versionInstall 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 --version | Docker version দেখায় |
docker info | Engine তথ্য দেখায় |
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 করুন — কোড কপি করে নিজের এডিটরে চালিয়ে দেখুন।