Docker на VPS: установка и первые шаги

VDS / VPS серверы · 10.02.2025
Docker на VPS: установка и первые шаги

Установка Docker через официальный скрипт

curl -fsSL https://get.docker.com | sh
systemctl enable --now docker

# Добавляем пользователя в группу docker (без sudo)
usermod -aG docker $USER
newgrp docker

Установка Docker Compose v2

apt install docker-compose-plugin -y
docker compose version
💡 Docker Compose v2 встроен как плагин (docker compose), устаревший v1 — отдельный бинарник (docker-compose). Используйте v2.

Первый контейнер

# Запуск Nginx в контейнере
docker run -d   --name mynginx   -p 80:80   -v /var/www/html:/usr/share/nginx/html:ro   nginx:alpine

# Проверка
docker ps
curl http://localhost

Основные команды Docker

КомандаОписание
docker ps -aВсе контейнеры
docker imagesСписок образов
docker logs -f nameЛоги контейнера (live)
docker exec -it name bashВойти в контейнер
docker statsИспользование ресурсов
docker system pruneОчистка неиспользуемых данных
⚠️ Не запускайте контейнеры от root (--user 0) в production. Создавайте отдельного пользователя внутри образа.
← Назад в базу знаний Задать вопрос поддержке