Введение
Добро пожаловать в волшебную деревушку Страны Сказок! В этом причудливом мире вы будете играть роль волшебного фермера, заботящегося о зачарованных существах и растениях. Ваша цель - научиться просматривать логи из Docker-контейнеров, чтобы поддерживать волшебную экосистему деревни.
Настройка логирования Docker
На этом шаге вы настроите логирование для Docker-контейнера и изучите логи.
Загрузите официальный Docker-образ
nginx:docker pull nginxСоздайте Docker-контейнер с именем
magical-nginxс использованием образаnginx:docker run -d -p 80:80 --name magical-nginx nginxПросмотрите логи контейнера
magical-nginx:docker logs magical-nginx
Потоковое получение логов контейнера
На этом шаге вы научитесь получать логи из работающего контейнера в режиме реального времени.
Получите логи из контейнера
magical-nginxв режиме потока:docker logs -f magical-nginxНе закрывая поток логов, добавьте сопоставление веб-сервиса. Если сопоставление сервиса прошло успешно, среда автоматически откроет в отдельной вкладке страницу по умолчанию Nginx, чтобы сгенерировать записи в логах.
curl http://localhostСледите за появлением записей в логах в режиме реального времени.
Очистка логов контейнера
На этом шаге вы узнаете, как очистить логи Docker-контейнера.
Очистите логи контейнера
magical-nginx:sudo sh -c 'echo "" > $(docker inspect --format="{{.LogPath}}" magical-nginx)'Подтвердите, что логи были очищены, попробовав снова просмотреть их:
docker logs magical-nginx
Резюме
В этом практическом занятии вы научились важным навыкам просмотра логов Docker-контейнеров в волшебной фермерской среде. Настроив логирование, настроив потоковое получение логов в режиме реального времени и очистив логи, вы углубили свои знания о том, как отслеживать и поддерживать свои волшебные Docker-контейнеры. Эти знания помогут вам обеспечить процветание фантастических существ и растений в Стране Сказок в гармонии. Удачного логирования, волшебный фермер!



