docker
Posted in

৫ মিনিটে BDIX VPS-এ Docker সেটআপ: লোকাল মিরর ব্যবহার করে স্পিড বাড়ান ১০ গুণ!

৫ মিনিটে BDIX VPS-এ Docker সেটআপ: লোকাল মিরর ব্যবহার করে স্পিড বাড়ান ১০ গুণ!

আপনি কি বাংলাদেশের কোনো VPS-এ Docker ব্যবহার করছেন? তাহলে নিশ্চয়ই লক্ষ্য করেছেন যে, Docker Hub থেকে ইমেজ পুল (Pull) করতে গেলে স্পিড অনেক সময় বেশ হতাশাজনক হয়। ইন্টারন্যাশনাল ব্যান্ডউইথের ল্যাটেন্সি এবং স্লো স্পিডের কারণে ছোট একটি ইমেজ ডাউনলোড হতেও কয়েক মিনিট লেগে যায়।

কিন্তু আপনি যদি HostOrient-এর BDIX VPS ব্যবহার করেন, তবে এই সমস্যার সমাধান আপনার হাতের কাছেই। আজ আমরা শিখবো কিভাবে লোকাল মিরর (Local Mirror) কনফিগার করে ডকার ডাউনলোডিং স্পিড অবিশ্বাস্যভাবে বাড়িয়ে নেওয়া যায়।

কেন Docker-এর জন্য BDIX VPS সেরা?

সাধারণত ডকার ইমেজগুলো সংরক্ষিত থাকে ইউএসএ বা ইউরোপের সার্ভারে। যখন আপনি বাংলাদেশ থেকে এগুলো ডাউনলোড করেন, তখন ডাটা হাজার হাজার মাইল পাড়ি দিয়ে আসে। BDIX VPS ব্যবহারের সুবিধাগুলো হলো:

  • লোকাল ল্যাটেন্সি: ১-১০ms এর মধ্যে রেসপন্স টাইম যা কন্টেইনারাইজড অ্যাপের জন্য আদর্শ।
  • বিশাল ব্যান্ডউইথ: লোকাল মিরর ব্যবহার করলে কয়েক সেকেন্ডের মধ্যে বড় বড় ইমেজ ডাউনলোড সম্ভব।
  • সময় সাশ্রয়: যে ইমেজ ডাউনলোড হতে ২ মিনিট লাগতো, তা হবে মাত্র ১০-১৫ সেকেন্ডে।

ধাপ ১: সিস্টেমে ডকার ইনস্টলেশন (Quick Method)

প্রথমে আপনার ভিপিএস-এ লগইন করুন এবং অফিসিয়াল স্ক্রিপ্ট ব্যবহার করে ডকার ইনস্টল করে নিন।

curl -fsSL https://get.docker.com -o get-docker.sh
sudo sh get-docker.sh

ইনস্টল হয়ে গেলে ডকার সার্ভিসটি স্টার্ট এবং এনাবল করুন:

sudo systemctl start docker
sudo systemctl enable docker

ধাপ ২: লোকাল মিরর কনফিগারেশন (The Magic Step)

এখন আমরা ডকার ডিমনকে (Docker Daemon) বলে দেব যেন সে বিডিআইএক্স বা কাছের কোনো লোকাল মিরর ব্যবহার করে গ্লোবাল জ্যাম এড়িয়ে চলে।

১. কনফিগারেশন ফাইলটি এডিট করুন:

sudo nano /etc/docker/daemon.json

২. ফাইলের ভেতর নিচের JSON কোডটুকু পেস্ট করুন (যা গুগল এবং বড় বড় পাবলিক মিরর ব্যবহার করবে):

{
  "registry-mirrors": [
    "https://mirror.gcr.io",
    "https://registry.docker-cn.com"
  ]
}

প্রো টিপ: অনেক সময় ডকার ইমেজ ডাউনলোড হওয়ার পর আনজিপ হতে দেরি হয়। HostOrient-এ আমরা ব্যবহার করি NVMe Gen4 Storage, যা সাধারণ SSD-র তুলনায় ৫ গুণ বেশি ফাস্ট ডাটা রিড-রাইট নিশ্চিত করে। তাই আপনার ইমেজ পুল হওয়ার পর ডেপ্লয়মেন্ট হবে মুহূর্তের মধ্যে।

৩. ফাইলটি সেভ করে বের হয়ে ডকার রিস্টার্ট দিন:

sudo systemctl restart docker

ধাপ ৩: স্পিড টেস্ট

এখন একটি বড় ইমেজ পুল করে নিজেই পার্থক্য দেখে নিন:

docker pull node:latest

আগে যেখানে কয়েকশ কিলোবাইট স্পিড আসত, এখন সেখানে মাখনের মতো স্পিড পাবেন!

কেন HostOrient বেছে নেবেন?

আমরা জানি একজন ডেভেলপারের কাছে ১টি সেকেন্ডও কতটা মূল্যবান। আমাদের BDIX VPS প্যাকেজগুলো এমনভাবে অপ্টিমাইজ করা হয়েছে যেন আপনি পান:

  • Guaranteed Resources – কোনো শেয়ারড মেমোরি নয়, ডেডিকেটেড র‍্যাম ও কোর।
  • Low Latency Network – বিডিআইএক্স-এর মাধ্যমে দেশের সেরা কানেক্টিভিটি।
  • Modern Tech Stack – Docker, Kubernetes বা Node.js হোস্ট করার জন্য পারফেক্ট এনভায়রনমেন্ট।

HostOrient VPS প্ল্যানগুলো দেখুন

Leave a Reply

Your email address will not be published. Required fields are marked *