Ответ
Основная команда для получения исчерпывающей информации о контейнере — docker inspect. Она возвращает полную низкоуровневую конфигурацию и состояние контейнера в формате JSON.
Базовое использование:
docker inspect <container_id_or_name>
Для извлечения конкретных данных использую флаг --format (Go-шаблон):
# Получить IP-адрес контейнера
docker inspect --format='{{.NetworkSettings.IPAddress}}' my_container
# Получить путь к смонтированному volume
docker inspect --format='{{json .Mounts}}' my_container | jq .
Сопутствующие команды для быстрого получения информации:
docker ps -a: Список всех контейнеров (запущенных и остановленных) с их ID, именами и статусом.docker logs <container_id>: Просмотр логов выполнения контейнера.docker stats: Просмотр потребления ресурсов (CPU, память, сеть) в реальном времени.