Docker প্রবেশ এবং ইনস্টলেশন

কোন সিস্টেম যাই হোক, Docker সেটআপ হলে অর্ধেক কাজ শেষ

কেন Docker ব্যবহার করতে হয়

তুমি হয়তো Docker শুনেছ কিন্তু ব্যবহার করো নি, বা ব্যবহার করেছ কিন্তু বুঝো নি। সহজ কথায়: Docker অ্যাপ্লিকেশন এবং তার প্রয়োজনীয় সব ডিপেন্ডেন্সি একসাথে প্যাকেজ করে, যেকোনো মেশিনে একই রেজাল্ট পাওয়া যায়।

ব্যবহার করো Docker নেটওয়ার্ক আইসোলেশন এবং রিসোর্স লিমিট, OpenClaw সিকিউর স্যান্ডবক্সে চালাও, প্রবলেম হলে হোস্ট সিস্টেম এফেক্ট হবে না।

  • আলাদাকরণ —— OpenClaw নিজের কন্টেইনারে চলে, সিস্টেম পরিবেশ নষ্ট করবে না
  • পুনরুৎপাদনযোগ্য —— একবার সেটআপ করলে, সহকর্মীদের সাথে শেয়ার করো, তাদের কাছেও নিশ্চিত কাজ করবে
  • এক ক্লিক স্থাপনা —— একটি docker run কমান্ড দিলেই হয়ে যায়, গাদাগাদা নির্ভরতা লাগে না

Ubuntu / Debian এ Docker ইনস্টল করুন

এটি সম্পূর্ণ রিভার্স প্রক্সি কনফিগ, WebSocket সাপোর্ট অন্তর্ভুক্ত। নিচের কন্টেন্ট সংরক্ষণ করো

Ubuntu / Debian এ Docker ইনস্টল করুন
# প্যাকেজ ইন্ডেক্স আপডেট করুন

macOS ইনস্টলেশন Docker

Mac এ সবচেয়ে সুবিধাজনক উপায় Homebrew ব্যবহার করা:

macOS ইনস্টলেশন Docker
# Homebrew ব্যবহার করে Docker Desktop ইনস্টল করুন

docker-compose ইনস্টল করো

docker-compose মাল্টি-কন্টেইনার অ্যাপ্লিকেশন পরিচালনার জন্য, OpenClaw এর আনুষ্ঠানিক স্থাপনায় এটি ব্যবহার হবে:

docker-compose ইনস্টল করো
# Docker Desktop এর সাথে Compose অন্তর্ভুক্ত থাকে, Linux সার্ভারে ম্যানুয়ালি ইনস্টল করতে হয়

ইনস্টলেশন যাচাই করো

Docker ইনস্টল করো

ইনস্টলেশন যাচাই করো
docker --version

ইনস্টলেশন থেকে চালু পর্যন্ত

ডেটা প্রাইভেসি

1

Docker ইনস্টল করো

বোর্ড পেয়েছো সিস্টেম ফ্ল্যাশ করেছো? প্যাকেজ ম্যানেজার আপডেট করো, পরে যা লাগবে সেই ডিপেন্ডেন্সি ইনস্টল করো:

2

docker-compose ইনস্টল করো

টেমপ্লেট কনফিগ

3

ইনস্ট্যান্স ক্যাপচার করার টিপস

অপারেশন docker pull openclaw/openclaw:latest, ইমেজ কয়েক শত MB।

4

সেবা চালু করো

docker-compose up -d বা docker run দিয়ে সার্ভিস চালু করো, তারপর ব্রাউজারে localhost:3000 ওপেন করো।

💡 Docker Desktop vs Docker Engine: Mac এবং Windows Docker Desktop ব্যবহার করো (GUI সহ), Linux সার্ভার Docker Engine ব্যবহার করো (খাঁটি কমান্ড লাইন) যথেষ্ট। Linux এ Docker Desktop ইনস্টল করা যায়, কিন্তু অপ্রয়োজনীয়, রিসোর্স বেশি খায়।

সাধারণ কমান্ড কুইক রেফারেন্স

Docker এ নতুন হলে, এই কয়েকটা কমান্ড প্রথমে মনে রাখলে যথেষ্ট:

Docker সাধারণ কমান্ড
# চলমান কন্টেইনারগুলি দেখুন
এই টিউটোরিয়াল শুরু থেকে শেষ পর্যন্ত, সার্ভার কেনা থেকে ডিপ্লয় শেষ, সব হ্যান্ড-ইন-হ্যান্ড। যদিও ক্লাউড সার্ভার কখনো ব্যবহার করেনি, এটা অনুসরণ করলে শেষ করতে পারবে।