ব্লগে ফিরে যান
জানুয়ারি 13, 2026গাইড

কিভাবে Linux সার্ভারে Docker ইনস্টল করবেন

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

কিভাবে Linux সার্ভারে Docker ইনস্টল করবেন

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 -y

RHEL / 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-world

Docker 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