Docker ကို Operating System အမျိုးမျိုးမှာ Install လုပ်ခြင်း (Linux, macOS, Windows)
မင်္ဂလာပါ စာဖတ်သူတို့ရေ၊ အရင်အပိုင်းတွေမှာ Docker ဆိုတာ ဘာလဲ၊ သူ့ရဲ့ အဓိက အချက်တွေ (Components) တွေက ဘာတွေလဲဆိုတာ ပြောပြခဲ့ပြီးပြီဆိုတော့ အခု တကယ်လက်တွေ့ စမ်းသုံးကြည့်ဖို့ အချိန်ရောက်ပါပြီ။ ဒါပေမယ့် အရင်ဆုံး Docker ကို ကျွန်တော်တို့ရဲ့ ကွန်ပျူတာမှာ ထည့်သွင်းရပါမယ်။ ဒီတစ်ခါမှာ ကွန်ပျူတာ စနစ် သုံးမျိုး—Linux၊ macOS၊ နဲ့ Windows—မှာ Docker ကို ဘယ်လို Install လုပ်ရမလဲဆိုတာကို အဆင့်ဆင့် ရှင်းပြပေးပါမယ်။ နည်းပညာနယ်ထဲ အသစ်စဖြစ်နေရင်တောင် စိတ်မပူပါနဲ့၊ အရမ်းရိုးရှင်းအောင် ဥပမာတွေ ထည့်ပြီး ရေးပေးသွားမှာပါ။ ပြီးတော့ လိုအပ်တဲ့ ညွှန်ကြားချက် (Commands) တွေကို Docker ရဲ့ တရားဝင် စာရွက်စာတမ်း (Official Documentation) ကနေ ယူပြီး ပြသွားမှာပါ။ အဆင်သင့်ဖြစ်ပြီလား? စလိုက်ကြရအောင်။

၁. Linux မှာ Docker ကို Install လုပ်ခြင်း
Linux ဆိုတာ နည်းပညာသမားတွေ အသုံးများတဲ့ စနစ်တစ်ခုပါ။ Docker ကို Linux မှာ ထည့်သွင်းဖို့ နည်းလမ်းမျိုးစုံ ရှိပေမယ့် ကျွန်တော်တို့ ဒီမှာ Ubuntu ဆိုတဲ့ Linux အမျိုးအစားကို ဥပမာယူပြီး ရှင်းပြပါမယ်။ Ubuntu က လူသုံးအများဆုံး Linux အမျိုးအစားတစ်ခုဖြစ်လို့ ဒါကို အခြေခံလုပ်ကြည့်ရအောင်။
ဘာတွေ လိုအပ်လဲ?
- 64-bit ဗားရှင်း Ubuntu (ဥပမာ 20.04, 22.04 စသဖြင့်)
- အင်တာနက် ချိတ်ဆက်မှု
- Terminal ဖွင့်ဖို့ အသိအနည်းငယ် (ကွန်ပျူတာမှာ စာရိုက်ဖို့ ပြတင်းပေါက်လေးပါ)
ဘယ်လို လုပ်မလဲ?
Linux မှာ Docker ကို ထည့်ဖို့ Terminal မှာ ညွှန်ကြားချက် (Commands) တွေ ရိုက်ပြီး လုပ်ရပါတယ်။ Docker ရဲ့ တရားဝင် စာရွက်စာတမ်းမှာ ပြောထားတဲ့ အဆင့်တွေကို လိုက်လုပ်ရင် အဆင်ပြေပါတယ်။ ဒါကို ဥပမာနဲ့ ပြောရရင် သင်ဟာ စာအုပ်စင်တစ်ခု တည်ဆောက်မယ်ဆိုရင် ညွှန်ကြားချက်စာအုပ်လေး ဖတ်ပြီး တစ်ဆင့်ချင်း လုပ်သလိုပါပဲ။ ဒီမှာကတော့ အဆင့်တွေပါ။
- စနစ်ကို အဆင့်မြှင့်တင်ပါ (Update the system):
Terminal ဖွင့်ပြီး ဒီညွှန်ကြားချက်တွေကို ရိုက်ပါ။
sudo apt update
sudo apt upgrade -y
ဒါက သင့်ကွန်ပျူတာကို နောက်ဆုံးပေါ် အခြေအနေမှာ ရှိအောင် လုပ်ပေးတာပါ။ ဥပမာ၊ သင်ဟာ မုန့်ဖုတ်မယ်ဆိုရင် ပစ္စည်းတွေ အဆင်သင့် ပြင်ထားသလိုပါ။
- လိုအပ်တဲ့ ကိရိယာတွေ ထည့်ပါ (Install dependencies):
sudo apt install -y apt-transport-https ca-certificates curl software-properties-common
ဒါက Docker ကို ထည့်ဖို့ လိုအပ်တဲ့ အခြေခံ ကိရိယာတွေကို ပြင်ဆင်ပေးတာပါ။
- Docker ရဲ့ တရားဝင် သိုလှောင်ရာ (Repository) ကို ထည့်ပါ:
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
ဒါက Docker ကို ဘယ်နေရာကနေ ယူရမယ်ဆိုတာ သင့်ကွန်ပျူတာကို ပြောပေးတာပါ။ ဥပမာ၊ သင်ဟာ စျေးဆိုင်ကနေ ပစ္စည်းဝယ်မယ်ဆိုရင် ဆိုင်ရဲ့ လိပ်စာကို သိထားရသလိုပါ။
- Docker ကို ထည့်သွင်းပါ (Install Docker):
sudo apt update
sudo apt install -y docker-ce docker-ce-cli containerd.io
ဒါက Docker ကို တကယ် ထည့်သွင်းတာပါ။ “docker-ce” က Docker Community Edition ဖြစ်ပြီး အခမဲ့ သုံးလို့ရတဲ့ ဗားရှင်းပါ။
- Docker အလုပ်လုပ်မလုပ် စစ်ဆေးပါ (Verify Installation):
sudo docker run hello-world
ဒီညွှန်ကြားချက်က Docker ကို စမ်းဖွင့်ပြီး “Hello from Docker!” ဆိုတဲ့ စာတစ်ကြောင်း ပြမယ်ဆိုရင် အဆင်ပြေသွားပြီလို့ သိနိုင်ပါတယ်။ ဥပမာ၊ သင်ဟာ မုန့်ဖုတ်ပြီးသွားရင် မြည်းကြည့်ပြီး အဆင်ပြေမပြေ သိတာနဲ့ အတူတူပါပဲ။
ဒီလိုနဲ့ Linux (Ubuntu) မှာ Docker ကို ထည့်သွင်းပြီးပါပြီ။ နောက်ထပ် အဆင့်တစ်ခုအနေနဲ့ သင်ဟာ သာမန် အသုံးပြုသူအနေနဲ့ “sudo” မသုံးပဲ Docker ကို သုံးချင်ရင် ဒီညွှန်ကြားချက်ကို ထပ်ရိုက်ပါ။
sudo usermod -aG docker $USER
ပြီးရင် Terminal ကို ပိတ်ပြီး ပြန်ဖွင့်ပါ။ ဒါဆိုရင် “docker” ဆိုတဲ့ စကားလုံးနဲ့ စပြီး ညွှန်ကြားချက်တွေ ရိုက်လို့ ရပါပြီ။
၂. macOS မှာ Docker ကို Install လုပ်ခြင်း
အခု macOS ဆီ သွားကြည့်ရအောင်။ macOS က Apple ရဲ့ ကွန်ပျူတာ စနစ်ဖြစ်ပြီး MacBook တို့၊ iMac တို့မှာ သုံးပါတယ်။ ဒီမှာ Docker Desktop ဆိုတဲ့ ဗားရှင်းကို သုံးပြီး ထည့်သွင်းရပါတယ်။
ဘာတွေ လိုအပ်လဲ?
- macOS ဗားရှင်း 11 (Big Sur) ဒါမှမဟုတ် အသစ်ကြီး (12 Monterey, 13 Ventura စသဖြင့်)
- အနည်းဆုံး 4GB RAM
- အင်တာနက် ချိတ်ဆက်မှု
ဘယ်လို လုပ်မလဲ?
macOS မှာ Docker ထည့်တာက Linux ထက် ပိုလွယ်ပါတယ်။ ဒါကို ဥပမာနဲ့ ပြောရရင် သင်ဟာ ဖုန်းမှာ အက်ပ်တစ်ခု ထည့်သလို ဒေါင်းလုပ်ဆွဲပြီး တစ်ချက်နှိပ်ရုံနဲ့ အဆင်ပြေသွားတာမျိုးပါ။
- Docker Desktop ကို ဒေါင်းလုပ်ဆွဲပါ:
- Docker ရဲ့ တရားဝင် ဝက်ဘ်ဆိုက် (https://www.docker.com/products/docker-desktop) ကို သွားပါ။
- “Download for Mac” ဆိုတဲ့ ခလုတ်ကို နှိပ်ပါ။ သင့်မှာ Intel ချစ်ပ် ဒါမှမဟုတ် Apple Silicon (M1, M2) ချစ်ပ် ဘယ်ဟာလဲဆိုတာ ရွေးရပါတယ်။ သင့် Mac ရဲ့ ချစ်ပ်ကို မသိရင် Apple မီနူးထဲက “About This Mac” ကို နှိပ်ပြီး ကြည့်လို့ ရပါတယ်။
- ဒေါင်းလုပ်ဆွဲပြီးရင် “Docker.dmg” ဆိုတဲ့ ဖိုင်တစ်ခု ရလာပါလိမ့်မယ်။
- Docker Desktop ကို ထည့်သွင်းပါ:
- “Docker.dmg” ဖိုင်ကို နှိပ်ပါ။ ပြတင်းပေါက်တစ်ခု ပေါ်လာရင် Docker အိုင်ကွန်ကို “Applications” ဖိုဒါထဲကို ဆွဲထည့်ပါ။
- ပြီးရင် “Applications” ဖိုဒါကနေ “Docker.app” ကို ဖွင့်ပါ။ ပထမဆုံး ဖွင့်တဲ့အခါ လုံခြုံရေး ခွင့်ပြုချက် တောင်းနိုင်တာမို့ “OK” နှိပ်ပြီး ခွင့်ပြုပေးပါ။
- Docker အလုပ်လုပ်မလုပ် စစ်ဆေးပါ:
- Terminal ဖွင့်ပြီး ဒီညွှန်ကြားချက်ကို ရိုက်ပါ။
docker run hello-world - “Hello from Docker!” ဆိုတဲ့ စာတွေ့ရင် အဆင်ပြေသွားပြီပါ။
ဒီလိုနဲ့ macOS မှာ Docker Desktop ကို ထည့်သွင်းပြီးပါပြီ။ Docker Desktop က သင့် မီနူးဘားမှာ သေးသေးလေး ပေါ်နေမှာမို့ အဲဒီကနေ အလွယ်တကူ စီမံလို့ ရပါတယ်။
၃. Windows မှာ Docker ကို Install လုပ်ခြင်း
နောက်ဆုံး Windows ကို ကြည့်ရအောင်။ Windows မှာလည်း macOS လိုပဲ Docker Desktop ကို သုံးပြီး ထည့်သွင်းရပါတယ်။ ဒါပေမယ့် နည်းနည်း ထူးခြားတာက Windows မှာ အပိုဆောင်း အဆင့်တချို့ လိုအပ်ပါတယ်။
ဘာတွေ လိုအပ်လဲ?
- Windows 10 (ဗားရှင်း 22H2 ဒါမှမဟုတ် အသစ်) ဒါမှမဟုတ် Windows 11 (Home, Pro, Enterprise, Education အနက် တစ်ခုခု)
- WSL 2 (Windows Subsystem for Linux) ဖွင့်ထားဖို့ လိုပါတယ်။
- အနည်းဆုံး 4GB RAM
- အင်တာနက် ချိတ်ဆက်မှု
ဘယ်လို လုပ်မလဲ?
Windows မှာ Docker ထည့်တာက macOS နဲ့ ဆင်တူပေမယ့် အစောပိုင်းမှာ WSL 2 ကို ပြင်ဆင်ဖို့ လိုပါတယ်။ ဒါကို ဥပမာနဲ့ ပြောရရင် သင်ဟာ စက်ဘီးစီးမယ်ဆိုရင် ဘီးကို အရင် တပ်ဆင်ပြီးမှ စီးရသလိုပါပဲ။
- WSL 2 ကို ဖွင့်ပါ:
- Windows ရဲ့ “Settings” ထဲမှာ “Turn Windows features on or off” ဆိုတာကို ရှာပါ။
- “Windows Subsystem for Linux” ကို အမှန်ခြစ်ပြီး “OK” နှိပ်ပါ။
- ပြီးရင် ကွန်ပျူတာကို ပြန်ဖွင့်ပါ။
- နောက်တစ်ဆင့်အနေနဲ့ PowerShell (ဒါမှမဟုတ် Command Prompt) ကို Administrator အနေနဲ့ ဖွင့်ပြီး ဒီညွှန်ကြားချက်ကို ရိုက်ပါ။
wsl --install - ဒါက WSL 2 ကို ထည့်ပေးပြီး Ubuntu လို Linux ဗားရှင်း တစ်ခုကို အလိုအလျောက် ထည့်ပေးပါတယ်။ ပြီးရင် တစ်ခါထပ် ပြန်ဖွင့်ရပါတယ်။
- Docker Desktop ကို ဒေါင်းလုပ်ဆွဲပါ:
- Docker ရဲ့ တရားဝင် ဝက်ဘ်ဆိုက် (https://www.docker.com/products/docker-desktop) ကို သွားပါ။
- “Download for Windows” ဆိုတဲ့ ခလုတ်ကို နှိပ်ပါ။
- “Docker Desktop Installer.exe” ဆိုတဲ့ ဖိုင်တစ်ခု ရလာပါလိမ့်မယ်။
- Docker Desktop ကို ထည့်သွင်းပါ:
- “Docker Desktop Installer.exe” ကို နှိပ်ပြီး ဖွင့်ပါ။
- ပြတင်းပေါက်ထဲမှာ “Use WSL 2 instead of Hyper-V” ဆိုတဲ့ အမှန်ခြစ်ကို မဖယ်ပဲ ထားပါ။
- “OK” နှိပ်ပြီး ထည့်သွင်းမှု ပြီးအောင် စောင့်ပါ။ ပြီးရင် ကွန်ပျူတာကို ပြန်ဖွင့်ဖို့ တောင်းဆိုနိုင်ပါတယ်။
- ပြန်ဖွင့်ပြီးရင် “Docker Desktop” ကို Start Menu ကနေ ဖွင့်ပါ။
- Docker အလုပ်လုပ်မလုပ် စစ်ဆေးပါ:
- Command Prompt ဒါမှမဟုတ် PowerShell ဖွင့်ပြီး ဒီညွှန်ကြားချက်ကို ရိုက်ပါ။
docker run hello-world - “Hello from Docker!” ဆိုတဲ့ စာတွေ့ရင် အဆင်ပြေသွားပြီပါ။
ဒီလိုနဲ့ Windows မှာ Docker Desktop ကို ထည့်သွင်းပြီးပါပြီ။ Docker Desktop က သင့် Taskbar မှာ ပေါ်နေမှာမို့ အဲဒီကနေ အလွယ်တကူ စီမံလို့ ရပါတယ်။
အနှစ်ချုပ်
ဒီလိုနဲ့ Linux (Ubuntu), macOS, နဲ့ Windows ဆိုတဲ့ Operating System သုံးမျိုးမှာ Docker ကို ထည့်သွင်းနည်းကို ရှင်းပြပြီးပါပြီ။ အနှစ်ချုပ်အနေနဲ့ ပြောရရင်—
- Linux: Terminal ကနေ ညွှန်ကြားချက်တွေ ရိုက်ပြီး ထည့်ရပါတယ်။
- macOS: Docker Desktop ကို ဒေါင်းလုပ်ဆွဲပြီး တစ်ချက်နှိပ်ရုံနဲ့ ထည့်လို့ ရပါတယ်။
- Windows: WSL 2 ကို အရင်ဖွင့်ပြီး Docker Desktop ကို ထည့်ရပါတယ်။
ဘယ် စနစ်မှာ ထည့်သွင်းသလဲဆိုတာထက် အဓိကက သင့်ကွန်ပျူတာမှာ Docker အလုပ်လုပ်ဖို့ အဆင်သင့် ဖြစ်သွားပြီဆိုတာပါပဲ။ ဒီညွှန်ကြားချက်တွေကို Docker ရဲ့ တရားဝင် စာရွက်စာတမ်း (docs.docker.com) ကနေ ယူထားတာမို့ စိတ်ချလက်ချ လိုက်လုပ်လို့ ရပါတယ်။ အခု သင်ဟာ Docker ကို စမ်းသုံးဖို့ အဆင်သင့် ဖြစ်နေပါပြီ။