Docker обучение: с чего начать и как не потеряться на реальном VPS
Если контейнеры уже запущены, сайт работает, а диск внезапно заканчивается, важно не просто знать пару команд, а понимать порядок действий. Эта страница — вводный маршрут: что проверять сначала, где искать проблему и почему Docker почти всегда связан с файловой системой сервера.
1. С чего начинать в Docker на VPS
Первый полезный навык — не удалять всё подряд, а увидеть общую картину. Для этого проверяют место на диске, структуру больших каталогов и отдельно состояние Docker.
df -h
du -h --max-depth=1 / | sort -hr
docker system dfТакой старт позволяет быстро понять: проблема в Docker, проектах, логах, кэше WordPress или обычных файлах внутри root.
2. Что важно понимать про Docker
Сам Docker хранит данные не только в образах. Место на диске могут занимать активные контейнеры, volumes, build cache, overlay2 и json-логи контейнеров.
Поэтому команда docker system prune полезна, но не решает все случаи. Если контейнер бесконечно пишет ошибки в лог, prune это не исправит.
3. Почему Docker обучение почти всегда упирается в файловую систему
На практике проблема часто выглядит так: диск заполнен, docker system df показывает немного, а реально десятки гигабайт лежат в /var/lib/docker/containers или в wp-content/debug.log.
Поэтому следующий обязательный шаг в обучении — изучить работу с файлами VPS и понять, как искать тяжелые папки и логи.
Перейти к теме: Файлы и файловая система VPS4. Базовые команды, которые должен знать ученик
# Общая загрузка диска
df -h
# Какие папки самые тяжелые
du -h --max-depth=1 / | sort -hr
# Что занимает место внутри Docker
docker system df
du -h --max-depth=1 /var/lib/docker | sort -hr
# Логи контейнеров
du -h --max-depth=1 /var/lib/docker/containers | sort -hr
# Очистка build cache и старых образов
docker builder prune -a -f
docker image prune -a -f5. Полезные промты для работы с ChatGPT по Docker и VPS
У меня на VPS быстро заканчивается место. Вот вывод df -h, du -h --max-depth=1 / и docker system df. Разбери по шагам, что проверять дальше и что можно удалить безопасно.
Вот вывод du -h --max-depth=1 /var/lib/docker/containers и /var/lib/docker/overlay2. Помоги найти причину роста Docker и объясни, что именно происходит.
Вот структура /root и /var. Помоги отличить Docker-проблему от обычной проблемы файловой системы VPS.
Сделай мне безопасный план очистки сервера: Docker, логи, WordPress debug.log, cache, build cache, node_modules, .next.