Жаңартылды: 2026-11-07 · 1 мин оқу
Docker қосымшаларды ноутбукта да, серверде де бірдей ортасы бар контейнерлерде іске қосуға мүмкіндік береді. Docker үшін S тарифінен (2 vCPU, 4 ГБ RAM) бастап ұсынамыз.
Ubuntu және Debian-ға орнату
Ресми скрипт Docker Engine мен Compose плагинін Docker репозиторийінен орнатады:
curl -fsSL https://get.docker.com | sh
systemctl enable --now docker
docker --version
docker compose version
root атынан жұмыс істемесеңіз, пайдаланушыны docker тобына қосып, қайта кіріңіз:
usermod -aG docker deploy
AlmaLinux және Rocky Linux-қа орнату
dnf -y install dnf-plugins-core
dnf config-manager --add-repo https://download.docker.com/linux/rhel/docker-ce.repo
dnf -y install docker-ce docker-ce-cli containerd.io docker-compose-plugin
systemctl enable --now docker
Алғашқы контейнер
docker run --rm hello-world
Docker Compose арқылы қосымша
Жоба каталогын және compose.yaml файлын жасаңыз:
services:
web:
image: nginx:stable
ports:
- "80:80"
restart: unless-stopped
db:
image: postgres:16
environment:
POSTGRES_PASSWORD: change-me
volumes:
- pgdata:/var/lib/postgresql/data
restart: unless-stopped
volumes:
pgdata:
Іске қосу және логтарды қарау:
docker compose up -d
docker compose ps
docker compose logs -f web
Пайдалы кеңестер
- Деректерді контейнер ішінде емес, томдарда (
volumes) сақтаңыз — әйтпесе қайта жасағанда жоғалады. - Дерекқор порттарын сыртқа жарияламаңыз:
portsжолын алып тастаңыз немесе127.0.0.1:5432:5432көрсетіңіз. - Пайдаланылмайтын бейнелерді үнемі тазалаңыз:
docker system prune -a. - Сервердің сақтық көшірмесін қосыңыз — ВМ көшірмесі Docker томдарын да сақтайды.