Docker / Docker суулгах

Docker суулгах

Docker ашиглахын тулд эхлээд Docker Desktop суулгана. Docker Desktop нь Docker Engine, Docker CLI, Docker Compose бүгдийг нэг дор агуулдаг.

Windows-д суулгах

Системийн шаардлага: Windows 10/11 (64-bit), WSL 2 идэвхжүүлсэн байх.

Алхам 1 — WSL 2 идэвхжүүлэх:

powershell
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 — Хуучин хувилбар устгах:

bash
sudo apt remove docker docker-engine docker.io containerd runc

Алхам 2 — Шаардлагатай package суулгах:

bash
sudo apt update
sudo apt install ca-certificates curl gnupg lsb-release

Алхам 3 — Docker GPG түлхүүр нэмэх:

bash
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 нэмэх:

bash
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 суулгах:

bash
sudo apt update
sudo apt install docker-ce docker-ce-cli containerd.io docker-compose-plugin

Алхам 6 — sudo шаардлагагүй болгох:

bash
sudo usermod -aG docker $USER
newgrp docker

Docker Desktop UI танилцуулга

Docker Desktop суулгасны дараа дараах хэсгүүдийг харна:

  • Containers — Ажиллаж байгаа болон зогсоосон container-уудын жагсаалт
  • Images — Компьютерт татагдсан image-уудын жагсаалт
  • Volumes — Өгөгдөл хадгалах volume-уудын жагсаалт
  • Dev Environments — Хөгжүүлэлтийн орчин (Advanced)

Суулгалтыг шалгах

Terminal (эсвэл PowerShell) нээж дараах командыг ажиллуулна:

bash
docker --version

Гаралт:

код
Docker version 26.1.3, build b72abbb

Дэлгэрэнгүй мэдээлэл харахад:

bash
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-ийн үндсэн ойлголтуудыг нарийвчлан судална.