Docker суулгах
Docker ашиглахын тулд эхлээд Docker Desktop суулгана. Docker Desktop нь Docker Engine, Docker CLI, Docker Compose бүгдийг нэг дор агуулдаг.
Windows-д суулгах
Системийн шаардлага: Windows 10/11 (64-bit), WSL 2 идэвхжүүлсэн байх.
Алхам 1 — WSL 2 идэвхжүүлэх:
wsl --install
Компьютерийг дахин эхлүүлнэ.
Алхам 2 — Docker Desktop татах:
docker.com/products/docker-desktop сайтаас Docker Desktop Installer.exe татаж, ажиллуулна. Суулгагч дотор "Use WSL 2 instead of Hyper-V" сонголтыг идэвхжүүлсэн байлгана.
Алхам 3 — Компьютерийг дахин эхлүүлэх:
Суулгасны дараа компьютерийг дахин эхлүүлнэ.
Mac-д суулгах
Системийн шаардлага: macOS 12 (Monterey) ба түүнээс дээш.
Алхам 1 — Docker Desktop татах:
docker.com/products/docker-desktop сайтаас процессороо сонгоно:
- Apple Silicon (M1/M2/M3):
Docker Desktop for Mac with Apple Silicon - Intel:
Docker Desktop for Mac with Intel chip
Алхам 2 — Суулгах:
.dmg файлыг нээж, Docker дүрсийг Applications фолдер руу чирнэ.
Алхам 3 — Эхлүүлэх:
Applications-оос Docker-ийг нээнэ. Taskbar дээр Docker-ийн дүрс гарч ирнэ.
Ubuntu Linux-д суулгах
Алхам 1 — Хуучин хувилбар устгах:
sudo apt remove docker docker-engine docker.io containerd runc
Алхам 2 — Шаардлагатай package суулгах:
sudo apt update
sudo apt install ca-certificates curl gnupg lsb-release
Алхам 3 — Docker GPG түлхүүр нэмэх:
sudo mkdir -p /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | \
sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
Алхам 4 — Docker repository нэмэх:
echo \
"deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] \
https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) stable" | \
sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
Алхам 5 — Docker суулгах:
sudo apt update
sudo apt install docker-ce docker-ce-cli containerd.io docker-compose-plugin
Алхам 6 — sudo шаардлагагүй болгох:
sudo usermod -aG docker $USER
newgrp docker
Docker Desktop UI танилцуулга
Docker Desktop суулгасны дараа дараах хэсгүүдийг харна:
- Containers — Ажиллаж байгаа болон зогсоосон container-уудын жагсаалт
- Images — Компьютерт татагдсан image-уудын жагсаалт
- Volumes — Өгөгдөл хадгалах volume-уудын жагсаалт
- Dev Environments — Хөгжүүлэлтийн орчин (Advanced)
Суулгалтыг шалгах
Terminal (эсвэл PowerShell) нээж дараах командыг ажиллуулна:
docker --version
Гаралт:
Docker version 26.1.3, build b72abbb
Дэлгэрэнгүй мэдээлэл харахад:
docker info
Энэ команд Docker Engine-ийн тохиргоо, ажиллаж байгаа container-ийн тоо, ашиглаж байгаа storage driver зэргийг харуулна.
Client: Docker Engine - Community
Version: 26.1.3
...
Server: Docker Desktop
Engine:
Version: 26.1.3
...
docker info амжилттай ажиллавал Docker бүрэн суусан гэсэн үг.
Дараагийн хичээлд:
Image, Container, Registry гэсэн Docker-ийн үндсэн ойлголтуудыг нарийвчлан судална.