Логотип YeaHub

База вопросов

Собеседования

Тренажёр

База ресурсов

Обучение

Навыки

Задачи

Войти

Выбери, каким будет IT завтра — вместе c нами!

YeaHub — это полностью открытый проект, призванный объединить и улучшить IT-сферу. Наш исходный код доступен для просмотра на GitHub. Дизайн проекта также открыт для ознакомления в Figma.

© 2026 YeaHub

AI info

Карта сайта

Документы

Медиа

Назад
Вопрос про Docker: docker, ps, logs

Какие команды Docker ты используешь для отладки?

Вопрос проверяет практический опыт работы с Docker и умение диагностировать проблемы контейнеров.

Короткий ответ

Для отладки чаще всего используют команды для просмотра контейнеров, логов и выполнения команд внутри контейнера.
docker ps показывает запущенные контейнеры.
docker logs позволяет посмотреть вывод приложения.
docker exec используется для входа внутрь контейнера.
Эти команды покрывают большинство базовых сценариев отладки.

Длинный ответ

Отладка контейнеров обычно сводится к трём задачам: понять, запущен ли контейнер, что он пишет в логи и что происходит внутри.

Проверка состояния контейнеров

docker ps
docker ps -a

Здесь можно увидеть:

  1. Запущен ли контейнер

  2. Код завершения

  3. Команду запуска

Работа с логами

docker logs <container>
docker logs -f <container>

Чаще всего этого достаточно, чтобы:

  • увидеть traceback

  • понять, почему контейнер упал

  • проверить старт приложения

Подключение внутрь контейнера

docker exec -it <container> /bin/bash

Используется для:

  1. Проверки файлов

  2. Ручного запуска команды

  3. Быстрой диагностики окружения

Информация о контейнере

docker inspect <container>

Полезно для анализа:

  • переменных окружения

  • volume

  • network

  • command / entrypoint

Проверка использования ресурсов

docker stats

Позволяет увидеть:

  • потребление CPU

  • использование памяти

  • сетевую активность

Вывод

Для базовой отладки обычно достаточно docker ps, docker logs и docker exec, а inspect и stats помогают углубиться в проблему.

  • Аватар

    Python Guru

    Sergey Filichkin

    Guru – это эксперты YeaHub, которые помогают развивать комьюнити.

Уровень

  • Рейтинг:

    5

  • Сложность:

    5

Навыки

  • Docker

    Docker

Ключевые слова

#docker

#ps

#logs

Подпишись на Python Developer в телеграм

  • Аватар

    Python Guru

    Sergey Filichkin

    Guru – это эксперты YeaHub, которые помогают развивать комьюнити.