Когда что-то ломается: частые ошибки и как их читать
Ошибки — нормальная часть работы, даже у экспертов. Хорошая новость: Docker почти всегда точно говорит вам, что пошло не так, если просто прочитать сообщение. На этом уроке мы научимся читать сообщения об ошибках без паники и познакомимся с тремя-четырьмя ошибками, с которыми вы будете сталкиваться
Сообщение об ошибке — как подписанная сигнальная лампочка в автомобиле: она не говорит «сломано», она говорит «вот что нужно проверить». Вы читаете его, понимаете и исправляете.
- сообщение об ошибке
- Текст, который Docker выводит, когда действие завершается неудачей. Он почти всегда описывает проблему словами — стоит прочитать его до конца, прежде чем искать в интернете.
- порт уже занят
- Ошибка, сообщающая, что запрошенный вами порт хоста уже используется другим процессом. Решение: выбрать другой порт хоста или остановить то, что его использует.
- docker logs
- Команда, которая показывает то, что вывел контейнер (stdout/stderr). Это первая проверка, когда контейнер завершается неудачей или выходит без объяснения.