জানুয়ারি 13, 2026গাইড
কিভাবে Linux সার্ভারে Docker ইনস্টল করবেন
কন্টেইনারাইজড অ্যাপ্লিকেশনের জন্য Ubuntu এবং CentOS সার্ভারে Docker এবং Docker Compose ইনস্টল করার সম্পূর্ণ গাইড।

Docker হল কন্টেইনারে অ্যাপ্লিকেশন ডেভেলপ, শিপ এবং রান করার একটি প্ল্যাটফর্ম। কন্টেইনারগুলি আপনাকে একটি অ্যাপ্লিকেশনকে তার সমস্ত ডিপেন্ডেন্সি সহ প্যাকেজ করতে দেয়, যা বিভিন্ন পরিবেশে এটি ধারাবাহিকভাবে কাজ করা নিশ্চিত করে। এই গাইডটি আপনাকে আপনার Hiddence সার্ভারে Docker ইনস্টল করতে সাহায্য করবে।
Ubuntu / Debian-এর জন্য
ধাপ ১: সিস্টেম প্যাকেজ আপডেট করুন
bash
sudo apt update
sudo apt upgrade -yধাপ ২: প্রয়োজনীয় জিনিসগুলি ইনস্টল করুন
bash
sudo apt install apt-transport-https ca-certificates curl gnupg lsb-release -yধাপ ৩: Docker রিপোজিটরি যোগ করুন এবং ইনস্টল করুন
bash
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt update
sudo apt install docker-ce docker-ce-cli containerd.io -yRHEL / CentOS / Alma Linux / Rocky Linux-এর জন্য
ধাপ ১: প্রয়োজনীয় জিনিসগুলি ইনস্টল করুন
bash
sudo yum install -y yum-utilsধাপ ২: Docker রিপোজিটরি যোগ করুন এবং ইনস্টল করুন
bash
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
sudo yum install docker-ce docker-ce-cli containerd.io -y
sudo systemctl start docker
sudo systemctl enable dockerইনস্টলেশন যাচাই করুন
bash
sudo docker --version
sudo docker run hello-worldDocker Compose ইনস্টল করা
Docker Compose আপনাকে মাল্টি-কন্টেইনার Docker অ্যাপ্লিকেশন ডিফাইন এবং রান করতে দেয়। আধুনিক সিস্টেমে, এটি একটি প্লাগইন হিসেবে ইনস্টল করার পরামর্শ দেওয়া হয়:
bash
# Ubuntu/Debian-এর জন্য
sudo apt update
sudo apt install docker-compose-plugin -y
# RHEL / CentOS-এর জন্য
sudo yum install docker-compose-plugin -y
# যাচাই করুন
docker compose versionপ্রাথমিক Docker কমান্ড
bash
# একটি ইমেজ পুল করুন
docker pull nginx
# একটি কন্টেইনার চালান
docker run -d -p 80:80 --name mynginx nginx
# চলমান কন্টেইনারের তালিকা দেখুন
docker ps
# একটি কন্টেইনার থামান
docker stop mynginx
# একটি কন্টেইনার সরিয়ে ফেলুন
docker rm mynginxদরকারী টিপস
- sudo ছাড়া Docker চালাতে আপনার ব্যবহারকারীকে docker গ্রুপে যোগ করুন: sudo usermod -aG docker $USER
- মাল্টি-কন্টেইনার অ্যাপ্লিকেশনের জন্য Docker Compose ব্যবহার করুন
- নিয়মিত অব্যবহৃত ইমেজ এবং কন্টেইনার পরিষ্কার করুন: docker system prune
- স্থায়ী ডেটা স্টোরেজের জন্য ভলিউম ব্যবহার করুন
- কন্টেইনার রিসোর্স মনিটর করুন: docker stats